Class XsdDefinition

java.lang.Object
com.aquima.interactions.communication.impl.XsdDefinition
All Implemented Interfaces:
IXsdDefinition, Serializable

public class XsdDefinition extends Object implements IXsdDefinition
See Also:
  • Constructor Details

    • XsdDefinition

      protected XsdDefinition(IXsdDS datasource)
  • Method Details

    • initialize

      protected void initialize(ISchemaContract contract)
    • getName

      public String getName()
      Description copied from interface: IXsdDefinition
      This method returns the name of the schema.
      Specified by:
      getName in interface IXsdDefinition
      Returns:
      The name of the schema, may not be null.
    • getIncludes

      public IXsdDefinition[] getIncludes()
      Description copied from interface: IXsdDefinition
      This method returns the includes of the schema.
      Specified by:
      getIncludes in interface IXsdDefinition
      Returns:
      The included schema definitions, may not be null.
    • getTargetNamespace

      public String getTargetNamespace()
      Description copied from interface: IXsdDefinition
      This method returns the target namespace of the schema.
      Specified by:
      getTargetNamespace in interface IXsdDefinition
      Returns:
      The target namespace, may be null.
    • getContent

      public byte[] getContent()
      Description copied from interface: IXsdDefinition
      This method returns the binary content of the schema.
      Specified by:
      getContent in interface IXsdDefinition
      Returns:
      The binary content of the xsd, may not be null.