be.ac.ulg.montefiore.run.totem.domain.model.jaxb.impl
Class TopologyImpl

java.lang.Object
  extended by be.ac.ulg.montefiore.run.totem.domain.model.jaxb.impl.TopologyImpl
All Implemented Interfaces:
Topology, UnmarshallableObject, ValidatableObject, XMLSerializable, com.sun.xml.bind.JAXBObject

public class TopologyImpl
extends java.lang.Object
implements Topology, com.sun.xml.bind.JAXBObject, UnmarshallableObject, XMLSerializable, ValidatableObject


Nested Class Summary
static class TopologyImpl.LinksTypeImpl
           
static class TopologyImpl.NodesTypeImpl
           
 class TopologyImpl.Unmarshaller
           
 
Nested classes/interfaces inherited from interface be.ac.ulg.montefiore.run.totem.domain.model.jaxb.Topology
Topology.LinksType, Topology.NodesType
 
Field Summary
protected  Topology.LinksType _Links
           
protected  Topology.NodesType _Nodes
           
static java.lang.Class version
           
 
Constructor Summary
TopologyImpl()
           
 
Method Summary
 com.sun.msv.verifier.DocumentDeclaration createRawValidator()
          Gets the schema fragment associated with this class.
 UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
          Creates an unmarshaller that will unmarshall this object.
 Topology.LinksType getLinks()
          Gets the value of the links property.
 Topology.NodesType getNodes()
          Gets the value of the nodes property.
 java.lang.Class getPrimaryInterface()
          Gets the main interface that this object implements.
 boolean isSetLinks()
           
 boolean isSetNodes()
           
 void serializeAttributes(XMLSerializer context)
          Serializes attributes into the specified target.
 void serializeBody(XMLSerializer context)
          Serializes child elements and texts into the specified target.
 void serializeURIs(XMLSerializer context)
          Declares all the namespace URIs this object is using at its top-level scope into the specified target.
 void setLinks(Topology.LinksType value)
          Sets the value of the links property.
 void setNodes(Topology.NodesType value)
          Sets the value of the nodes property.
 void unsetLinks()
           
 void unsetNodes()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_Nodes

protected Topology.NodesType _Nodes

_Links

protected Topology.LinksType _Links

version

public static final java.lang.Class version
Constructor Detail

TopologyImpl

public TopologyImpl()
Method Detail

getNodes

public Topology.NodesType getNodes()
Description copied from interface: Topology
Gets the value of the nodes property.

Specified by:
getNodes in interface Topology
Returns:
possible object is Topology.NodesType

setNodes

public void setNodes(Topology.NodesType value)
Description copied from interface: Topology
Sets the value of the nodes property.

Specified by:
setNodes in interface Topology
Parameters:
value - allowed object is Topology.NodesType

isSetNodes

public boolean isSetNodes()
Specified by:
isSetNodes in interface Topology

unsetNodes

public void unsetNodes()
Specified by:
unsetNodes in interface Topology

getLinks

public Topology.LinksType getLinks()
Description copied from interface: Topology
Gets the value of the links property.

Specified by:
getLinks in interface Topology
Returns:
possible object is Topology.LinksType

setLinks

public void setLinks(Topology.LinksType value)
Description copied from interface: Topology
Sets the value of the links property.

Specified by:
setLinks in interface Topology
Parameters:
value - allowed object is Topology.LinksType

isSetLinks

public boolean isSetLinks()
Specified by:
isSetLinks in interface Topology

unsetLinks

public void unsetLinks()
Specified by:
unsetLinks in interface Topology

createUnmarshaller

public UnmarshallingEventHandler createUnmarshaller(UnmarshallingContext context)
Description copied from interface: UnmarshallableObject
Creates an unmarshaller that will unmarshall this object.

Specified by:
createUnmarshaller in interface UnmarshallableObject

serializeBody

public void serializeBody(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes child elements and texts into the specified target.

Specified by:
serializeBody in interface XMLSerializable
Throws:
org.xml.sax.SAXException

serializeAttributes

public void serializeAttributes(XMLSerializer context)
                         throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Serializes attributes into the specified target.

Specified by:
serializeAttributes in interface XMLSerializable
Throws:
org.xml.sax.SAXException

serializeURIs

public void serializeURIs(XMLSerializer context)
                   throws org.xml.sax.SAXException
Description copied from interface: XMLSerializable
Declares all the namespace URIs this object is using at its top-level scope into the specified target.

Specified by:
serializeURIs in interface XMLSerializable
Throws:
org.xml.sax.SAXException

getPrimaryInterface

public java.lang.Class getPrimaryInterface()
Description copied from interface: ValidatableObject
Gets the main interface that this object implements. For example, FooImpl will return Foo from this method.

Specified by:
getPrimaryInterface in interface ValidatableObject

createRawValidator

public com.sun.msv.verifier.DocumentDeclaration createRawValidator()
Description copied from interface: ValidatableObject
Gets the schema fragment associated with this class.

Specified by:
createRawValidator in interface ValidatableObject


Copyright © 2004-2007 Research Unit in Networking, All Rights Reserved.