Package de.srsoftware.tools
Class Tag
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<String,String>
-
- de.srsoftware.tools.Tag
-
- All Implemented Interfaces:
Serializable,Cloneable,Map<String,String>
public class Tag extends HashMap<String,String>
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tagadd(Tag tag)<T extends Tag>
TaddTo(T tag)<T extends Tag>
Talt(String txt)<T extends Tag>
Tattr(String key, int i)<T extends Tag>
Tattr(String key, String val)Vector<Tag>children()<T extends Tag>
Tclazz(String... classes)<T extends Tag>
Tclazz(Collection<String> classes)Tagcontent(String content)<T extends Tag>
Tid(String id)booleanis(String type)<T extends Tag>
Tpos(int x, int y)<T extends Tag>
Tsize(int width, int height)<T extends Tag>
Tstyle(String style)<T extends Tag>
Ttitle(String t)StringtoString()Stringtype()-
Methods inherited from class java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from class java.util.AbstractMap
equals, hashCode
-
-
-
-
Constructor Detail
-
Tag
public Tag(String type)
-
-
Method Detail
-
addTo
public <T extends Tag> T addTo(T tag)
-
clazz
public <T extends Tag> T clazz(Collection<String> classes)
-
is
public boolean is(String type)
-
pos
public <T extends Tag> T pos(int x, int y)
-
size
public <T extends Tag> T size(int width, int height)
-
toString
public String toString()
- Overrides:
toStringin classAbstractMap<String,String>
-
type
public String type()
-
-