Module com.sun.xml.bind.osgi
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.BIProperty.BaseTypeBean 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.CollectionTypeAttribute Bean used by JAXB to bind a collection type attribute to ourFieldRenderer
.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.