public class StructElement<T extends StructElement>
extends java.lang.Object
implements java.lang.Cloneable
| Constructor and Description |
|---|
StructElement()
Constructor for StructElement.
|
StructElement(java.lang.String name) |
StructElement(java.lang.String name,
java.lang.String value)
Constructor for StructElement
|
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(java.lang.String name,
java.lang.String value) |
void |
addContent(T elem) |
java.lang.Object |
clone() |
boolean |
equals(java.lang.Object obj) |
java.lang.String |
findAttribute(java.lang.String name) |
org.xml.sax.Attributes |
getAttributes()
Returns the attributes.
|
java.util.List<T> |
getContent()
Returns the content.
|
java.lang.String |
getName()
Returns the name.
|
java.lang.String |
getValue()
Returns the type.
|
int |
hashCode() |
void |
setAttributes(org.xml.sax.Attributes attributes)
Sets the attributes.
|
void |
setContent(java.util.List<T> content)
Sets the content.
|
void |
setName(java.lang.String name)
Sets the name.
|
void |
setValue(java.lang.String value)
Set the value.
|
java.lang.String |
toString()
Makes a normal readable String for this StructElement
|
void |
writeElement(org.brains2b.saxo.SAXWriter writer) |
public StructElement()
public StructElement(java.lang.String name)
public StructElement(java.lang.String name,
java.lang.String value)
name - Stringvalue - Stringpublic java.util.List<T> getContent()
public java.lang.String getName()
public java.lang.String getValue()
public void setContent(java.util.List<T> content)
content - The content to setpublic void addContent(T elem)
public void addAttribute(java.lang.String name,
java.lang.String value)
public void setName(java.lang.String name)
name - The name to setpublic void setValue(java.lang.String value)
value - Stringpublic org.xml.sax.Attributes getAttributes()
public java.lang.String findAttribute(java.lang.String name)
public void setAttributes(org.xml.sax.Attributes attributes)
attributes - The attributes to setpublic void writeElement(org.brains2b.saxo.SAXWriter writer)
throws org.xml.sax.SAXException
org.xml.sax.SAXExceptionpublic java.lang.Object clone()
clone in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectObject.hashCode()public boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectObject.equals(Object)public java.lang.String toString()
Will return Object.toString() if the StructElement cannot be correctly written.
toString in class java.lang.ObjectObject.toString()