Constructor and Description |
---|
ElementDefWriter(Element element) |
Modifier and Type | Method and Description |
---|---|
void |
commit()
This method Commits the transaction.
|
Element |
getElement() |
void |
removeAttribute(java.lang.String attrName) |
boolean |
removeElementByAttribute(java.lang.String elemName, java.lang.String attrName, java.lang.String attrValue) |
boolean |
removeElements(java.lang.String elemName) |
boolean |
removeObject(DefPersistable jtpObject) |
void |
rollback()
This method rolls back the transaction.
|
boolean |
writeBoolean(java.lang.String attrName, boolean value)
This method writes an attribute of type boolean
|
boolean |
writeByte(java.lang.String attrName, byte value)
This method writes an attribute of type byte
|
boolean |
writeChar(java.lang.String attrName, char value)
This method writes an attribute of type char
|
boolean |
writeDouble(java.lang.String attrName, double value)
This method writes an attribute of type double
|
boolean |
writeFloat(java.lang.String attrName, float value)
This method writes an attribute of type float
|
boolean |
writeInt(java.lang.String attrName, int value)
This method writes an attribute of type int
|
boolean |
writeLong(java.lang.String attrName, long value)
This method writes an attribute of type long
|
void |
writeObject(DefPersistable value)
This method writes a persistable object including its children to the output stream
|
void |
writeObject(PersistentDefinition jtpObject)
This method writes a persistable object including its children to the output stream
|
boolean |
writeObject(java.lang.String attrName, java.lang.Object value)
This method writes an attribute of type object
|
boolean |
writeShort(java.lang.String attrName, short value)
This method writes an attribute of type short
|
boolean |
writeString(java.lang.String attrName, java.lang.String value)
This method writes an attribute of type String
|
boolean |
writeStringArray(java.lang.String attrName, java.util.Enumeration value)
This method writes an attribute of type String
|
boolean |
writeStringArray(java.lang.String attrName, java.util.Iterator value)
This method writes an attribute of type String
|
boolean |
writeStringArray(java.lang.String attrName, java.lang.Object[] values)
This method writes an attribute of type String
|
boolean |
writeStringArrayElement(java.lang.String attrName, java.util.Iterator value)
This method writes an attribute of type String
|
boolean |
writeTable(DefPersistable jtpObject, java.lang.String attrName, java.util.HashMap value)
This method writes an attribute of type ArrayList
|
boolean |
writeTable(DefPersistable jtpObject, java.lang.String attrName, java.util.Hashtable value)
This method writes an attribute of type Hashtable
|
boolean |
writeTable(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elementName, java.lang.String name, java.lang.String sValue, java.util.HashMap table)
This method writes an attribute of type Hashtable
|
boolean |
writeTable(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elementName, java.lang.String name, java.lang.String value, java.util.Hashtable table)
This method writes an attribute of type Hashtable
|
void |
writeUserObject(java.lang.String elementName, java.lang.String value) |
void |
writeUserObject(java.lang.String ns, java.lang.String elementName, java.lang.String value) |
Element |
writeUserObjectWithAttrs(java.lang.String ns, java.lang.String elementName, java.lang.String value, java.util.LinkedHashMap map) |
boolean |
writeUserString(java.lang.String attrName, java.lang.String value)
This method writes an attribute of type String This method writes the String as it is.
|
boolean |
writeUserStringArrayElement(java.lang.String attrName, java.lang.String elemName, java.util.Iterator value) |
boolean |
writeUserStringElementsMap(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elemName, java.util.HashMap values) |
java.lang.Object |
writeVariableValues(java.lang.String elemName, java.lang.Object[] objs) |
protected Element _element
public ElementDefWriter(Element element)
public void writeObject(DefPersistable value) throws DefPersistenceException
DefWriter
writeObject
in interface DefWriter
value
- the DefPersistable object to writeDefPersistenceException
public Element writeUserObjectWithAttrs(java.lang.String ns, java.lang.String elementName, java.lang.String value, java.util.LinkedHashMap map) throws DefPersistenceException
writeUserObjectWithAttrs
in interface DefWriter
DefPersistenceException
public void writeUserObject(java.lang.String ns, java.lang.String elementName, java.lang.String value) throws DefPersistenceException
writeUserObject
in interface DefWriter
DefPersistenceException
public void writeUserObject(java.lang.String elementName, java.lang.String value) throws DefPersistenceException
writeUserObject
in interface DefWriter
DefPersistenceException
public boolean writeObject(java.lang.String attrName, java.lang.Object value)
DefWriter
writeObject
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeTable(DefPersistable jtpObject, java.lang.String attrName, java.util.HashMap value)
DefWriter
writeTable
in interface DefWriter
jtpObject
- the object holding this AttributeattrName
- the name of the Attribute to writtenvalue
- the value of the Attributepublic boolean writeTable(DefPersistable jtpObject, java.lang.String attrName, java.util.Hashtable value)
DefWriter
writeTable
in interface DefWriter
jtpObject
- the object holding this AttributeattrName
- the name of the Attribute to writtenvalue
- the value of the Attributepublic boolean writeTable(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elementName, java.lang.String name, java.lang.String sValue, java.util.HashMap table)
DefWriter
writeTable
in interface DefWriter
jtpObject
- the object holding this AttributeattrName
- the name of the Attribute to writtenelementName
- the value of the name of the attribute.name
- the value of the label of the attribute namesValue
- the value of the label for the attribute valuetable
- the value of the Attributepublic boolean writeTable(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elementName, java.lang.String name, java.lang.String value, java.util.Hashtable table)
DefWriter
writeTable
in interface DefWriter
jtpObject
- the object holding this AttributeattrName
- the name of the Attribute to writtenelementName
- the value of the name of the attribute.name
- the value of the label of the attribute namevalue
- the value of the label for the attribute valuetable
- the value of the Attributepublic boolean writeString(java.lang.String attrName, java.lang.String value)
DefWriter
writeString
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeUserString(java.lang.String attrName, java.lang.String value)
DefWriter
writeUserString
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeStringArray(java.lang.String attrName, java.util.Iterator value)
DefWriter
writeStringArray
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Enumeration of valuespublic boolean writeStringArray(java.lang.String attrName, java.lang.Object[] values)
DefWriter
writeStringArray
in interface DefWriter
attrName
- the name of the Attribute to readvalues
- Enumeration of valuespublic boolean writeStringArray(java.lang.String attrName, java.util.Enumeration value)
DefWriter
writeStringArray
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Enumeration of valuespublic boolean writeInt(java.lang.String attrName, int value)
DefWriter
public boolean writeShort(java.lang.String attrName, short value)
DefWriter
writeShort
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeLong(java.lang.String attrName, long value)
DefWriter
public boolean writeFloat(java.lang.String attrName, float value)
DefWriter
writeFloat
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeDouble(java.lang.String attrName, double value)
DefWriter
writeDouble
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeBoolean(java.lang.String attrName, boolean value)
DefWriter
writeBoolean
in interface DefWriter
attrName
- the name of the Attribute to readvalue
- Value of the Attributepublic boolean writeByte(java.lang.String attrName, byte value)
DefWriter
public boolean writeChar(java.lang.String attrName, char value)
DefWriter
public void writeObject(PersistentDefinition jtpObject) throws DefPersistenceException
DefWriter
writeObject
in interface DefWriter
jtpObject
- the PersistentDefinition object to writeDefPersistenceException
public boolean writeStringArrayElement(java.lang.String attrName, java.util.Iterator value)
DefWriter
writeStringArrayElement
in interface DefWriter
attrName
- the name of the Element to writepublic boolean writeUserStringArrayElement(java.lang.String attrName, java.lang.String elemName, java.util.Iterator value)
writeUserStringArrayElement
in interface DefWriter
public boolean writeUserStringElementsMap(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elemName, java.util.HashMap values)
writeUserStringElementsMap
in interface DefWriter
public boolean removeElements(java.lang.String elemName)
removeElements
in interface DefWriter
public boolean removeElementByAttribute(java.lang.String elemName, java.lang.String attrName, java.lang.String attrValue)
removeElementByAttribute
in interface DefWriter
public boolean removeObject(DefPersistable jtpObject)
removeObject
in interface DefWriter
public void removeAttribute(java.lang.String attrName)
removeAttribute
in interface DefWriter
public void commit() throws DefPersistenceException
DefWriter
commit
in interface DefWriter
DefPersistenceException
public void rollback() throws DefPersistenceException
DefWriter
rollback
in interface DefWriter
DefPersistenceException
public Element getElement()
public java.lang.Object writeVariableValues(java.lang.String elemName, java.lang.Object[] objs)
writeVariableValues
in interface DefWriter