gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.lib / src / main / java / org / gvsig / tools / dynobject / Tags.java @ 1860
History | View | Annotate | Download (1.73 KB)
1 | 1033 | jbadia | /**
|
---|---|---|---|
2 | * gvSIG. Desktop Geographic Information System.
|
||
3 | *
|
||
4 | * Copyright (C) 2007-2013 gvSIG Association.
|
||
5 | *
|
||
6 | 1405 | jjdelcerro | * This program is free software; you can redistribute it and/or modify it under
|
7 | * the terms of the GNU General Public License as published by the Free Software
|
||
8 | * Foundation; either version 2 of the License, or (at your option) any later
|
||
9 | * version.
|
||
10 | 1033 | jbadia | *
|
11 | 1405 | jjdelcerro | * This program is distributed in the hope that it will be useful, but WITHOUT
|
12 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
|
||
13 | * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
|
||
14 | * details.
|
||
15 | 1033 | jbadia | *
|
16 | 1405 | jjdelcerro | * You should have received a copy of the GNU General Public License along with
|
17 | * this program; if not, write to the Free Software Foundation, Inc., 51
|
||
18 | * Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
|
||
19 | 1033 | jbadia | *
|
20 | 1405 | jjdelcerro | * For any additional information, do not hesitate to contact us at info AT
|
21 | * gvsig.com, or visit our website www.gvsig.com.
|
||
22 | 1033 | jbadia | */
|
23 | package org.gvsig.tools.dynobject; |
||
24 | |||
25 | import java.util.Iterator; |
||
26 | |||
27 | import org.gvsig.tools.dataTypes.CoercionException; |
||
28 | import org.gvsig.tools.lang.Cloneable; |
||
29 | |||
30 | 1405 | jjdelcerro | public interface Tags extends Cloneable, Iterable<String> { |
31 | 1033 | jbadia | |
32 | 1405 | jjdelcerro | public Object get(String name); |
33 | 1033 | jbadia | |
34 | 1405 | jjdelcerro | @Override
|
35 | public Iterator<String> iterator(); |
||
36 | 1098 | jbadia | |
37 | 1405 | jjdelcerro | public Object get(String name, int type) throws CoercionException; |
38 | |||
39 | public int getInt(String name) throws CoercionException; |
||
40 | |||
41 | public int getInt(String name, int defaultValue); |
||
42 | |||
43 | public boolean getBoolean(String name) throws CoercionException; |
||
44 | |||
45 | public boolean getBoolean(String name, boolean defaultValue); |
||
46 | |||
47 | public void set(String name, Object value); |
||
48 | |||
49 | public boolean has(String name); |
||
50 | |||
51 | public void add(Tags tags); |
||
52 | |||
53 | boolean isEmpty();
|
||
54 | |||
55 | public void removeAll(); |
||
56 | |||
57 | 1033 | jbadia | } |