|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XMLNode
Describe an xml node, which can be modified (reading & writing). All primitive types are written as string inside any xml file. XMLNodes can be save in a file, using an XMLParser.
XMLParser
Method Summary | |
---|---|
void |
add(XMLNode node)
Add a child node. |
java.util.TreeMap<java.lang.String,java.lang.String> |
getAttributes()
Get all attributes. |
XMLNode |
getChild(java.lang.String name)
Get a child node from its name. |
java.util.List<XMLNode> |
getChildren()
Get list of all children. |
boolean |
readBoolean(java.lang.String attribute)
Read a boolean. |
double |
readDouble(java.lang.String attribute)
Read a double. |
float |
readFloat(java.lang.String attribute)
Read a float. |
int |
readInteger(java.lang.String attribute)
Read an integer. |
java.lang.String |
readString(java.lang.String attribute)
Read a string. |
void |
writeBoolean(java.lang.String attribute,
boolean content)
Write a boolean. |
void |
writeDouble(java.lang.String attribute,
double content)
Write a double. |
void |
writeFloat(java.lang.String attribute,
float content)
Write a float. |
void |
writeInteger(java.lang.String attribute,
int content)
Write an integer. |
void |
writeString(java.lang.String attribute,
java.lang.String content)
Write a string. |
Method Detail |
---|
void add(XMLNode node)
node
- child node.void writeInteger(java.lang.String attribute, int content)
attribute
- integer name.content
- integer value.void writeFloat(java.lang.String attribute, float content)
attribute
- float name.content
- float value.void writeDouble(java.lang.String attribute, double content)
attribute
- double name.content
- double value.void writeString(java.lang.String attribute, java.lang.String content)
attribute
- string name.content
- string value.void writeBoolean(java.lang.String attribute, boolean content)
attribute
- boolean name.content
- boolean value.int readInteger(java.lang.String attribute)
attribute
- integer name.
float readFloat(java.lang.String attribute)
attribute
- float name.
double readDouble(java.lang.String attribute)
attribute
- double name.
java.lang.String readString(java.lang.String attribute)
attribute
- string name.
boolean readBoolean(java.lang.String attribute)
attribute
- boolean name.
XMLNode getChild(java.lang.String name)
name
- child name.
java.util.List<XMLNode> getChildren()
java.util.TreeMap<java.lang.String,java.lang.String> getAttributes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |