Package com.sun.tools.xjc.reader.xmlschema.bindinfo

Object Model that represents customization declarations.

See:
          Description

Interface Summary
BIDeclaration Base interface for all binding customization declarations.
 

Class Summary
AnnotationParserFactoryImpl Implementation of XSOM AnnotationParserFactory that parses JAXB customization declarations.
BIClass Class declaration.
BIConversion Conversion declaration.
BIConversion.Static Implementation that returns a statically-determined constant TypeUse.
BIConversion.User User-specified <javaType> customization.
BIConversion.UserAdapter  
BIDom DOM customization.
BIEnum Enumeration customization.
BIEnumMember Enumeration member customization.
BIFactoryMethod Controls the ObjectFactory method name.
BIGlobalBinding Global binding customization.
BIInlineBinaryData Generates @XmlInlineBinaryData.
BindInfo Container for customization declarations.
BIProperty Property customization.
BISchemaBinding Schema-wide binding customization.
BISchemaBinding.NamingRule Default naming rules of the generated interfaces.
BISerializable This customization will enable serialization support on XJC.
BIXDom Compatibility with 1.0.
BIXPluginCustomization Customization specified via Plugin.getCustomizationURIs().
BIXSubstitutable Forces a non-collapsing behavior to allow extension schemas to perform element substitutions.
ForkingFilter XMLFilter that can fork an event to another ContentHandler in the middle.
 

Enum Summary
EnumMemberMode Enum member name handling mode.
LocalScoping  
OptionalPropertyMode Represents three constants of globalBindings/@optionalProperty.
 

Package com.sun.tools.xjc.reader.xmlschema.bindinfo Description

Object Model that represents customization declarations.

RelaxNGCC is used to parse XML syntax into this representation, and the other parts of XJC will use this object model.