| 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 | 
| void | writeComment(java.lang.String comment) | 
| 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 | 
| void | writeProcessingInstruction(java.lang.String target,
                          java.lang.String data) | 
| 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
DefWriterwriteObject in interface DefWritervalue - the DefPersistable object to writeDefPersistenceExceptionpublic Element writeUserObjectWithAttrs(java.lang.String ns, java.lang.String elementName, java.lang.String value, java.util.LinkedHashMap map) throws DefPersistenceException
writeUserObjectWithAttrs in interface DefWriterDefPersistenceExceptionpublic void writeUserObject(java.lang.String ns,
                   java.lang.String elementName,
                   java.lang.String value)
                     throws DefPersistenceException
writeUserObject in interface DefWriterDefPersistenceExceptionpublic void writeUserObject(java.lang.String elementName,
                   java.lang.String value)
                     throws DefPersistenceException
writeUserObject in interface DefWriterDefPersistenceExceptionpublic boolean writeObject(java.lang.String attrName,
                  java.lang.Object value)
DefWriterwriteObject in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeTable(DefPersistable jtpObject, java.lang.String attrName, java.util.HashMap value)
DefWriterwriteTable in interface DefWriterjtpObject - 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)
DefWriterwriteTable in interface DefWriterjtpObject - 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)
DefWriterwriteTable in interface DefWriterjtpObject - 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)
DefWriterwriteTable in interface DefWriterjtpObject - 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)
DefWriterwriteString in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeUserString(java.lang.String attrName,
                      java.lang.String value)
DefWriterwriteUserString in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeStringArray(java.lang.String attrName,
                       java.util.Iterator value)
DefWriterwriteStringArray in interface DefWriterattrName - the name of the Attribute to readvalue - Enumeration of valuespublic boolean writeStringArray(java.lang.String attrName,
                       java.lang.Object[] values)
DefWriterwriteStringArray in interface DefWriterattrName - the name of the Attribute to readvalues - Enumeration of valuespublic boolean writeStringArray(java.lang.String attrName,
                       java.util.Enumeration value)
DefWriterwriteStringArray in interface DefWriterattrName - the name of the Attribute to readvalue - Enumeration of valuespublic boolean writeInt(java.lang.String attrName,
               int value)
DefWriterpublic boolean writeShort(java.lang.String attrName,
                 short value)
DefWriterwriteShort in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeLong(java.lang.String attrName,
                long value)
DefWriterpublic boolean writeFloat(java.lang.String attrName,
                 float value)
DefWriterwriteFloat in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeDouble(java.lang.String attrName,
                  double value)
DefWriterwriteDouble in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeBoolean(java.lang.String attrName,
                   boolean value)
DefWriterwriteBoolean in interface DefWriterattrName - the name of the Attribute to readvalue - Value of the Attributepublic boolean writeByte(java.lang.String attrName,
                byte value)
DefWriterpublic boolean writeChar(java.lang.String attrName,
                char value)
DefWriterpublic void writeObject(PersistentDefinition jtpObject) throws DefPersistenceException
DefWriterwriteObject in interface DefWriterjtpObject - the PersistentDefinition object to writeDefPersistenceExceptionpublic boolean writeStringArrayElement(java.lang.String attrName,
                              java.util.Iterator value)
DefWriterwriteStringArrayElement in interface DefWriterattrName - the name of the Element to writepublic boolean writeUserStringArrayElement(java.lang.String attrName,
                                  java.lang.String elemName,
                                  java.util.Iterator value)
writeUserStringArrayElement in interface DefWriterpublic boolean writeUserStringElementsMap(DefPersistable jtpObject, java.lang.String attrName, java.lang.String elemName, java.util.HashMap values)
writeUserStringElementsMap in interface DefWriterpublic boolean removeElements(java.lang.String elemName)
removeElements in interface DefWriterpublic boolean removeElementByAttribute(java.lang.String elemName,
                               java.lang.String attrName,
                               java.lang.String attrValue)
removeElementByAttribute in interface DefWriterpublic boolean removeObject(DefPersistable jtpObject)
removeObject in interface DefWriterpublic void removeAttribute(java.lang.String attrName)
removeAttribute in interface DefWriterpublic void commit()
            throws DefPersistenceException
DefWritercommit in interface DefWriterDefPersistenceExceptionpublic void rollback()
              throws DefPersistenceException
DefWriterrollback in interface DefWriterDefPersistenceExceptionpublic Element getElement()
public java.lang.Object writeVariableValues(java.lang.String elemName,
                                   java.lang.Object[] objs)
writeVariableValues in interface DefWriterpublic void writeComment(java.lang.String comment)
writeComment in interface DefWriterpublic void writeProcessingInstruction(java.lang.String target,
                              java.lang.String data)
writeProcessingInstruction in interface DefWriter