Package com.sun.tools.xjc.reader.xmlschema.bindinfo
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.
-
Interface Summary Interface Description BIDeclaration Base interface for all binding customization declarations. -
Class Summary Class Description AnnotationParserFactoryImpl Implementation of XSOMAnnotationParserFactory
that parses JAXB customization declarations.BIClass Class declaration.BIConversion Conversion declaration.BIConversion.Static Implementation that returns a statically-determined constantTypeUse
.BIConversion.User User-specified<javaType>
customization.BIConversion.UserAdapter BIDom DOM customization.BIEnum Enumeration customization.BIEnumMember Enumeration member customization.BIFactoryMethod Controls theObjectFactory
method name.BIGlobalBinding Global binding customization.BIInlineBinaryData GeneratesXmlInlineBinaryData
.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 viaPlugin.getCustomizationURIs()
.BIXSubstitutable Forces a non-collapsing behavior to allow extension schemas to perform element substitutions.ForkingFilter XMLFilter
that can fork an event to anotherContentHandler
in the middle. -
Enum Summary Enum Description EnumMemberMode Enum member name handling mode.LocalScoping OptionalPropertyMode Represents three constants of globalBindings/@optionalProperty.