be.ac.ulg.montefiore.run.totem.util.jaxb.runtime
Interface XMLSerializable

All Superinterfaces:
com.sun.xml.bind.JAXBObject
All Known Subinterfaces:
ValidatableObject
All Known Implementing Classes:
AddNetworkController, AddNetworkControllerImpl, AddNetworkControllerTypeImpl, ASEventTypeImpl, ASTMEventTypeImpl, BgpAwareIGPWO, BgpAwareIGPWOImpl, BgpAwareIGPWOTypeImpl, BgpAwareIGPWOTypeImpl.SamplingRateTypeImpl, BgpAwareIGPWOTypeImpl.TrafficMatrixTypeImpl, BgpFilterImpl, BgpFilterImpl.RuleTypeImpl, BgpFilterImpl.RuleTypeImpl.ActionTypeImpl, BgpImpl, BgpImpl.RoutersTypeImpl, BgpNeighborImpl, BgpNeighborImpl, BgpNeighborImpl.FiltersTypeImpl, BgpNetworkImpl, BgpNetworkImpl, BgpRouterImpl, BgpRouterImpl, BgpRouterImpl.NeighborsTypeImpl, BgpRouterImpl.NetworksTypeImpl, CBGPExecute, CBGPExecuteImpl, CBGPExecuteTypeImpl, CBGPInfo, CBGPInfoImpl, CBGPInfoTypeImpl, CBGPLoadRib, CBGPLoadRibImpl, CBGPLoadRibTypeImpl, CBGPPeerDown, CBGPPeerDownImpl, CBGPPeerDownTypeImpl, CBGPPeerRecv, CBGPPeerRecvImpl, CBGPPeerRecvTypeImpl, CBGPPeerUp, CBGPPeerUpImpl, CBGPPeerUpTypeImpl, CBGPRun, CBGPRunImpl, CBGPRunTypeImpl, CBGPSnapshot, CBGPSnapshotImpl, CBGPSnapshotTypeImpl, ChartAddSeries, ChartAddSeriesImpl, ChartAddSeriesTypeImpl, ChartAddSeriesTypeImpl.CollectorTypeImpl, ChartCreation, ChartCreationImpl, ChartCreationTypeImpl, ChartCreationTypeImpl.CollectorTypeImpl, ChartDeletion, ChartDeletionImpl, ChartDeletionTypeImpl, ChartSave, ChartSaveImpl, ChartSaveTypeImpl, ChartSaveTypeImpl.PlotterTypeImpl, ComputeMCF, ComputeMCFImpl, ComputeMCFTypeImpl, ComputeMCNFOptimalRouting, ComputeMCNFOptimalRoutingImpl, ComputeMCNFOptimalRoutingTypeImpl, ComputeMCNFOptimalRoutingTypeImpl.FormulationTypeImpl, ComputeMCNFOptimalRoutingTypeImpl.FormulationTypeImpl.LinkPathTypeImpl, ComputeMCNFOptimalRoutingTypeImpl.FormulationTypeImpl.NodeLinkTypeImpl, ComputeMCNFOptimalRoutingTypeImpl.ObjectiveFunctionTypeImpl, DeleteAllLSP, DeleteAllLSPImpl, DeleteAllLSPTypeImpl, DnsServerImpl, DnsServerImpl, DomainImpl, DomainImpl, DomainTypeImpl, Echo, EchoImpl, EchoTypeImpl, ECMPAnalysis, ECMPAnalysisImpl, ECMPAnalysisTypeImpl, EnableTrafficSwitching, EnableTrafficSwitchingImpl, EnableTrafficSwitchingTypeImpl, EventImpl, EventTypeImpl, ExtendedLsp, FTWReopt, FTWReoptImpl, FTWReoptTypeImpl, FTWReoptTypeImpl.LSPGenerationTypeImpl, GenerateCPL, GenerateCPLImpl, GenerateCPLTypeImpl, GenerateIntraTM, GenerateIntraTMImpl, GenerateIntraTMTypeImpl, GenerateTraffic, GenerateTrafficImpl, GenerateTrafficTypeImpl, IgpImpl, IgpImpl.IgpLinksTypeImpl, IgpImpl.LinksTypeImpl, IGPWOCalculateWeights, IGPWOCalculateWeightsImpl, IGPWOCalculateWeightsTypeImpl, IGPWOCalculateWeightsTypeImpl.SamplingRateTypeImpl, IGPWOCalculateWeightsTypeImpl.TrafficMatrixTypeImpl, InformationImpl, InformationImpl, InformationImpl, InformationImpl.DiffServTypeImpl, InformationImpl.DiffServTypeImpl.PriorityTypeImpl, InformationImpl.SrlgsTypeImpl, InformationImpl.SrlgsTypeImpl.SrlgTypeImpl, InformationImpl.UnitsTypeImpl, InformationImpl.UnitsTypeImpl, InformationImpl.UnitsTypeImpl.UnitTypeImpl, InterTMImpl, InterTMTypeImpl, InterTMTypeImpl.NodeTypeImpl, InterTMTypeImpl.NodeTypeImpl.SrcTypeImpl, InterTMTypeImpl.NodeTypeImpl.SrcTypeImpl.DstTypeImpl, IntraTMImpl, IntraTMTypeImpl, IntraTMTypeImpl.SrcTypeImpl, IntraTMTypeImpl.SrcTypeImpl.DstTypeImpl, LinkDown, LinkDownImpl, LinkDownTypeImpl, LinkIgpImpl, LinkIgpImpl.DynamicTypeImpl, LinkIgpImpl.DynamicTypeImpl.RbwTypeImpl, LinkIgpImpl.DynamicTypeImpl.RbwTypeImpl.PriorityTypeImpl, LinkIgpImpl.StaticTypeImpl, LinkIgpImpl.StaticTypeImpl.DiffServTypeImpl, LinkIgpImpl.StaticTypeImpl.DiffServTypeImpl.BcTypeImpl, LinkImpl, LinkImpl, LinkImpl.FromTypeImpl, LinkImpl.SrlgsTypeImpl, LinkImpl.ToTypeImpl, LinkMetricChange, LinkMetricChangeImpl, LinkMetricChangeTypeImpl, LinkTeMetricChange, LinkTeMetricChangeImpl, LinkTeMetricChangeTypeImpl, LinkUp, LinkUpImpl, LinkUpTypeImpl, ListenToLSPsDemands, ListenToLSPsDemandsImpl, ListenToLSPsDemandsTypeImpl, ListShortestPaths, ListShortestPathsImpl, ListShortestPathsTypeImpl, LoadDistantDomain, LoadDistantDomainImpl, LoadDistantDomainTypeImpl, LoadDomain, LoadDomainImpl, LoadDomainTypeImpl, LoadTrafficMatrix, LoadTrafficMatrixImpl, LoadTrafficMatrixTypeImpl, LSPBackupCreation, LSPBackupCreationImpl, LSPBackupCreationTypeImpl, LSPBackupCreationTypeImpl.BypassTypeImpl, LSPBackupCreationTypeImpl.BypassTypeImpl.ProtectedLinkTypeImpl, LSPBackupCreationTypeImpl.DetourTypeImpl, LSPBWChange, LSPBWChangeImpl, LSPBWChangeTypeImpl, LSPCreation, LSPCreationImpl, LSPCreationTypeImpl, LSPCreationTypeImpl.DiffServTypeImpl, LSPCreationTypeImpl.DiffServTypeImpl.PreemptionTypeImpl, LSPCreationTypeImpl.PathTypeImpl, LSPDeletion, LSPDeletionImpl, LSPDeletionTypeImpl, LSPDimensioning, LSPDimensioningImpl, LSPDimensioningTypeImpl, LspImpl, LspImpl, LspImpl.BackupTypeImpl, LspImpl.BackupTypeImpl.ProtectedLinksTypeImpl, LspImpl.DiffServTypeImpl, LspImpl.DiffServTypeImpl.PreemptionTypeImpl, LspImpl.PathTypeImpl, MplsImpl, NodeDown, NodeDownImpl, NodeDownTypeImpl, NodeImpl, NodeImpl, NodeImpl.InterfacesTypeImpl, NodeImpl.LocationTypeImpl, NodeInterfaceImpl, NodeInterfaceImpl, NodeInterfaceImpl.IpTypeImpl, NodeUp, NodeUpImpl, NodeUpTypeImpl, ObjectiveFunctionImpl, ObjectiveFunctionTypeImpl, OptDivideTM, OptDivideTMImpl, OptDivideTMTypeImpl, ParamImpl, ParamTypeImpl, RemoveNetworkController, RemoveNetworkControllerImpl, RemoveNetworkControllerTypeImpl, RemoveTrafficMatrix, RemoveTrafficMatrixImpl, RemoveTrafficMatrixTypeImpl, RoutingAlgoImpl, RoutingAlgoTypeImpl, RttMeasurementReportImpl, RttMeasurementReportTypeImpl, RttMeasurementRequestImpl, RttMeasurementRequestTypeImpl, RttMeasurementRequestTypeImpl.RequestListTypeImpl, RttMeasurementRequestTypeImpl.RequestListTypeImpl.RequestTypeImpl, RttMeasurementRequestTypeImpl.RequestListTypeImpl.RequestTypeImpl.PoissonParametersTypeImpl, RttMeasurementRequestTypeImpl.RequestListTypeImpl.SubnetDNSTypeImpl, SAMTE, SAMTEImpl, SAMTETypeImpl, SaveDomain, SaveDomainImpl, SaveDomainTypeImpl, Scenario, ScenarioImpl, ScenarioTypeImpl, SendLinkWeights, SendLinkWeightsImpl, SendLinkWeightsTypeImpl, ShowLinkInfo, ShowLinkInfoImpl, ShowLinkInfoTypeImpl, ShowLinkReservableBandwidth, ShowLinkReservableBandwidthImpl, ShowLinkReservableBandwidthTypeImpl, SimulatedAnnealingImpl, SimulatedAnnealingTypeImpl, StartAlgo, StartAlgoImpl, StartAlgoTypeImpl, StartScenarioServer, StartScenarioServerImpl, StartScenarioServerTypeImpl, StopAlgo, StopAlgoImpl, StopAlgoTypeImpl, SubnetImpl, SubnetImpl, SubnetMeasuresImpl, SubnetMeasuresImpl.DnsServerMeasuresTypeImpl, SubnetMeasuresImpl.DnsServerMeasuresTypeImpl.MeasureTypeImpl, SubnetMeasuresImpl.DnsServerMeasuresTypeImpl.MeasureTypeImpl.ResultTypeImpl, Template, TemplateImpl, TemplateTypeImpl, TMEventTypeImpl, TopologyGeneration, TopologyGenerationImpl, TopologyGenerationTypeImpl, TopologyImpl, TopologyImpl.LinksTypeImpl, TopologyImpl.NodesTypeImpl, TrafficMatrixFileImpl, TrafficMatrixFileTypeImpl, TrafficMatrixGeneration, TrafficMatrixGenerationImpl, TrafficMatrixGenerationTypeImpl, UnitImpl, UnitImpl, UnitImpl, UnitImpl, UnitImpl, UnitTypeImpl, UnitTypeImpl, UnitTypeImpl, UnitTypeImpl, UnitTypeImpl

public interface XMLSerializable
extends com.sun.xml.bind.JAXBObject

For a generated class to be serializable, it has to implement this interface.

Author:
Kohsuke Kawaguchi

Method Summary
 void serializeAttributes(XMLSerializer target)
          Serializes attributes into the specified target.
 void serializeBody(XMLSerializer target)
          Serializes child elements and texts into the specified target.
 void serializeURIs(XMLSerializer target)
          Declares all the namespace URIs this object is using at its top-level scope into the specified target.
 

Method Detail

serializeBody

void serializeBody(XMLSerializer target)
                   throws org.xml.sax.SAXException
Serializes child elements and texts into the specified target.

Throws:
org.xml.sax.SAXException

serializeAttributes

void serializeAttributes(XMLSerializer target)
                         throws org.xml.sax.SAXException
Serializes attributes into the specified target.

Throws:
org.xml.sax.SAXException

serializeURIs

void serializeURIs(XMLSerializer target)
                   throws org.xml.sax.SAXException
Declares all the namespace URIs this object is using at its top-level scope into the specified target.

Throws:
org.xml.sax.SAXException


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