Interface XMLComponent<RC,WC>

All Superinterfaces:
Feature
All Known Subinterfaces:
AttributeDefinitionXMLElement, NamedResourceRegistrationXMLChoice, NamedResourceRegistrationXMLElement, ResourceRegistrationXMLElement, ResourceXMLAll, ResourceXMLChoice, ResourceXMLContainer, ResourceXMLElement, ResourceXMLElementGroup, ResourceXMLParticleGroup, ResourceXMLSequence, SingletonResourceRegistrationXMLChoice, SingletonResourceRegistrationXMLElement, SubsystemResourceRegistrationXMLElement, XMLAll<RC,WC>, XMLAttribute<RC,WC>, XMLChoice<RC,WC>, XMLContainer<RC,WC>, XMLElement<RC,WC>, XMLElementGroup<RC,WC>, XMLParticle<RC,WC>, XMLParticleGroup<RC,WC>, XMLSequence<RC,WC>
All Known Implementing Classes:
AttributeDefinitionXMLElement.DefaultAttributeDefinitionXMLElement, NamedResourceRegistrationXMLChoice.DefaultResourceRegistrationXMLChoice, NamedResourceRegistrationXMLElement.DefaultNamedResourceRegistrationXMLElement, ResourceRegistrationXMLElement.DefaultResourceRegistrationXMLElement, ResourceXMLAll.DefaultResourceXMLAll, ResourceXMLChoice.DefaultResourceContentXMLChoice, ResourceXMLElement.DefaultResourceXMLElement, ResourceXMLSequence.DefaultResourceXMLSequence, SingletonResourceRegistrationXMLChoice.DefaultSingletonResourceRegistrationXMLChoice, SingletonResourceRegistrationXMLElement.DefaultSingletonResourceRegistrationXMLElement, SubsystemResourceRegistrationXMLElement.DefaultSubsystemResourceRegistrationXMLElement, XMLAll.DefaultXMLAll, XMLAttribute.DefaultXMLAttribute, XMLChoice.DefaultXMLChoice, XMLChoice.DefaultXMLElementChoice, XMLElement.DefaultXMLElement, XMLElementGroup.DefaultXMLElementGroup, XMLParticle.DefaultXMLParticle, XMLParticleGroup.DefaultXMLParticleGroup, XMLSequence.DefaultXMLSequence

public interface XMLComponent<RC,WC> extends Feature
Encapsulates an XML component, e.g. particle/attribute.
  • Method Details

    • getReader

      XMLComponentReader<RC> getReader()
      Returns the reader of this XML component.
      Returns:
      the reader of this XML component.
    • getWriter

      XMLContentWriter<WC> getWriter()
      Returns the writer of this XML component.
      Returns:
      the writer of this XML component.