Class SchemaTypeInfo

java.lang.Object
org.eclipse.persistence.jaxb.compiler.SchemaTypeInfo

public class SchemaTypeInfo extends 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:
Author:
mmacivor
  • Constructor Details

    • SchemaTypeInfo

      public SchemaTypeInfo()
  • Method Details

    • getSchemaTypeName

      public QName getSchemaTypeName()
    • setSchemaTypeName

      public void setSchemaTypeName(QName typeName)
    • getGlobalElementDeclarations

      public ArrayList<QName> getGlobalElementDeclarations()
    • setGlobalElementDeclarations

      public void setGlobalElementDeclarations(ArrayList<QName> elementDeclarations)