it.eng.spago.base
Class AbstractXMLObject

java.lang.Object
  extended byit.eng.spago.base.AbstractXMLObject
All Implemented Interfaces:
java.io.Serializable, XMLObject
Direct Known Subclasses:
BaseContainer, EMFErrorHandler, SourceBean, XMLScrollabelDataResult

public abstract class AbstractXMLObject
extends java.lang.Object
implements XMLObject, java.io.Serializable

Tutti gli oggetti che estendono la classe AbstractXMLObject sono conosciuti dal framework come oggetti aventi una rappresentazione in XML . Se un oggetto estende questa classe deve implementare il metodo toElement(Document document) inserendovi la logica di generazione del XML. Viene utilizzato un oggetto Document per effettuare la generazione del XML.

See Also:
Serialized Form

Constructor Summary
AbstractXMLObject()
           
 
Method Summary
 org.w3c.dom.Document toDocument()
          Ritorna un oggetto di tipo Document .
 java.lang.String toXML()
          Ritorna la rappresentazione XML dell'oggetto in formato stringa.
 java.lang.String toXML(boolean inlineEntity)
          Ritorna la rappresentazione XML dell'oggetto in formato stringa.
 java.lang.String toXML(boolean inlineEntity, boolean indent)
          Ritorna la rappresentazione XML dell'oggetto in formato stringa.
 java.lang.String toXML(int level)
          Ritorna la rappresentazione XML dell'oggetto in formato stringa.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface it.eng.spago.base.XMLObject
toElement
 

Constructor Detail

AbstractXMLObject

public AbstractXMLObject()
Method Detail

toXML

public java.lang.String toXML()
Ritorna la rappresentazione XML dell'oggetto in formato stringa.

Specified by:
toXML in interface XMLObject
Returns:
String la rappresentazione XML dell'oggetto.

toXML

public java.lang.String toXML(boolean inlineEntity)
Ritorna la rappresentazione XML dell'oggetto in formato stringa.

Specified by:
toXML in interface XMLObject
Parameters:
inlineEntity - boolean indica se la stringa XML generata deve contenere la sezione del doc type Entity. * Ritorna la rappresentazione in XML dell'errore.Se il parametro è true allora nella stringa di ritorno
Returns:
String la rappresentazione XML dell'oggetto.

toXML

public java.lang.String toXML(boolean inlineEntity,
                              boolean indent)
Ritorna la rappresentazione XML dell'oggetto in formato stringa.

Parameters:
inlineEntity - boolean indica se la stringa XML generata deve contenere la sezione del doc type Entity.
indent - boolean indica se la stringa XML generata deve essere identata.
Returns:
String la rappresentazione XML dell'oggetto.

toXML

public java.lang.String toXML(int level)
Ritorna la rappresentazione XML dell'oggetto in formato stringa.

Specified by:
toXML in interface XMLObject
Returns:
String la rappresentazione XML dell'oggetto.

toDocument

public org.w3c.dom.Document toDocument()
Ritorna un oggetto di tipo Document .

Specified by:
toDocument in interface XMLObject
Returns:
Document un oggetto di tipo Document.