it.eng.spago.base
Interface XMLObject

All Known Implementing Classes:
AbstractXMLObject, EMFAbstractError

public interface XMLObject

Definisce l'interfaccia che deve essere implementata da tutti gli oggetti il cui stato può essere pubblicato in XML.


Method Summary
 org.w3c.dom.Document toDocument()
          Ritorna un oggetto di tipo Document .
 org.w3c.dom.Element toElement(org.w3c.dom.Document document)
          Ritorna un oggetto di tipo Element che verrà utilizzato nella rappresentazione in XML dell'oggetto.
 java.lang.String toXML()
          Ritorna la rappresentazione XML dell'oggetto .
 java.lang.String toXML(boolean inlineEntity)
          Ritorna la rappresentazione XML dell'oggetto in formato stringa.
 java.lang.String toXML(int level)
          Ritorna la rappresentazione XML dell'oggetto in formato stringa.
 

Method Detail

toXML

public java.lang.String toXML()
Ritorna la rappresentazione XML dell'oggetto . La stringa XML generata contiene la sezione del doc type Entity.


toXML

public java.lang.String toXML(boolean inlineEntity)
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.
Returns:
String la rappresentazione XML dell'oggetto.

toXML

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

Returns:
String la rappresentazione XML dell'oggetto.

toDocument

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

Returns:
Document un oggetto di tipo Document.

toElement

public org.w3c.dom.Element toElement(org.w3c.dom.Document document)
Ritorna un oggetto di tipo Element che verrà utilizzato nella rappresentazione in XML dell'oggetto.

Returns:
Document un oggetto di tipo Document.