getBeanByParent
protected XsObject getBeanByParent(XsObject pParent,
Locator pLocator,
XsQName pQName)
throws SAXException
getChildHandler
public ContentHandler getChildHandler(String pQName,
String pNamespaceURI,
String pLocalName)
throws SAXException
getCollectionType
public String getCollectionType()
Returns the collection type; either of null ("indexed",
default) or an implementation of java.util.List
.
- getCollectionType in interface JAXBGlobalBindings
getTypesafeEnumBase
public XsQName[] getTypesafeEnumBase()
Returns a list of QNames, which are being implemented as type
safe enumerations, if the xs:enumeration
facet is
used. Defaults to xs:NCName
(single element list).
- getTypesafeEnumBase in interface JAXBGlobalBindings
isChoiceContentProperty
public boolean isChoiceContentProperty()
Returns the choiceContentProperty
value. Defaults
to false. This value is ignored, if bindingStyle
is
defined as elementBinding
. In this case, setting
choiceContentProperty
is an error. Defaults to false.
- isChoiceContentProperty in interface JAXBGlobalBindings
isPrefixEnabled
protected boolean isPrefixEnabled(String pPrefix)
isTypesafeEnumMemberName
public boolean isTypesafeEnumMemberName()
Returns whether the typesafeEnumMemberName generates an
error (false, default) or a name.
- isTypesafeEnumMemberName in interface JAXBGlobalBindings
setBindingStyle
public void setBindingStyle(String pBindingStyle)
throws SAXException
setChoiceContentProperty
public void setChoiceContentProperty(boolean pChoiceContentProperty)
setCollectionType
public void setCollectionType(String pType)
setEnableFailFastCheck
public void setEnableFailFastCheck(boolean pEnableFailFastCheck)
setEnableJavaNamingConventions
public void setEnableJavaNamingConventions(boolean pEnableJavaNamingConventions)
setFixedAttributeAsConstantProperty
public void setFixedAttributeAsConstantProperty(boolean pFixedAttributeAsConstantProperty)
setGenerateIsSetMethod
public void setGenerateIsSetMethod(boolean pGenerateIsSetMethod)
setTypesafeEnumBase
public void setTypesafeEnumBase(String pTypesafeEnumBase)
throws SAXException
setTypesafeEnumBase
public void setTypesafeEnumBase(XsQName[] pTypes)
setTypesafeEnumMemberName
public void setTypesafeEnumMemberName(boolean pTypesafeEnumMemberName)