Class SchemaTypeInfo


  • public class SchemaTypeInfo
    extends java.lang.Object
    INTERNAL:

    Purpose:Provide additional information about JAXB 2.0 Generated Schemas to callers.

    Responsibilities:

    • Store information about a schema type generated for a specific class
    • Store information about any globalElementDeclarations that were generated for a specific class
    • Act as an integration point with WebServices

    This class was created as a means to return specific information about generated schema artifacts for a particular java class. A Map of SchemaTypeInfo is returned from schema generation operations on TopLinkJAXB20Generator.

    See Also:
    Generator
    Author:
    mmacivor
    Since:
    Oracle TopLink 11.1.1.0.0
    • Constructor Detail

      • SchemaTypeInfo

        public SchemaTypeInfo()
    • Method Detail

      • getSchemaTypeName

        public javax.xml.namespace.QName getSchemaTypeName()
      • setSchemaTypeName

        public void setSchemaTypeName​(javax.xml.namespace.QName typeName)
      • getGlobalElementDeclarations

        public java.util.ArrayList<javax.xml.namespace.QName> getGlobalElementDeclarations()
      • setGlobalElementDeclarations

        public void setGlobalElementDeclarations​(java.util.ArrayList<javax.xml.namespace.QName> elementDeclarations)