public class JAXBPropertyImpl extends JAXBXsObjectImpl implements JAXBProperty
Implementation of the Property interface.
Type | Property and Description |
---|---|
java.lang.Boolean |
isFixedAttributeAsConstant
Returns whether fixed attributes are implemented as a
constant property.
|
Modifier and Type | Class and Description |
---|---|
static class |
JAXBPropertyImpl.BaseTypeImpl |
JAXBProperty.BaseType
Modifier | Constructor and Description |
---|---|
protected |
JAXBPropertyImpl(XsObject pParent)
Creates a new instance of JAXBPropertyImpl.
|
Modifier and Type | Method and Description |
---|---|
JAXBProperty.BaseType |
createBaseType() |
JAXBJavadoc |
createJavadoc() |
JAXBProperty.BaseType |
getBaseType()
Returns the base type.
|
java.lang.String |
getCollectionType()
Returns the collection type; either of "indexed"
or an implementation of
java.util.List . |
JAXBJavadoc |
getJavadoc()
Returns the getter methods JavaDoc documentation.
|
java.lang.String |
getName()
Returns the property name.
|
java.lang.Boolean |
isEnableFailFastCheck()
Returns whether FailFastCheck is enabled.
|
java.lang.Boolean |
isFixedAttributeAsConstantProperty()
Returns whether fixed attributes are implemented as a
constant property.
|
java.lang.Boolean |
isGenerateIsSetMethod()
Returns whether a
isSet() method is being
generated. |
void |
setCollectionType(java.lang.String pType) |
void |
setEnableFailFastCheck(java.lang.Boolean pEnableFailFastCheck) |
void |
setFixedAttributeAsConstantProperty(java.lang.Boolean pFixedAttributeAsConstantProperty) |
void |
setGenerateIsSetMethod(java.lang.Boolean pGenerateIsSetMethod) |
void |
setName(java.lang.String pName) |
getJAXBXsObjectFactory
asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLocator, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, validate
isFixedAttributeAsConstantProperty
in interface JAXBProperty
protected JAXBPropertyImpl(XsObject pParent)
Creates a new instance of JAXBPropertyImpl.
public void setName(java.lang.String pName)
public java.lang.String getName()
JAXBProperty
Returns the property name.
getName
in interface JAXBProperty
public void setCollectionType(java.lang.String pType) throws java.lang.ClassNotFoundException
java.lang.ClassNotFoundException
public java.lang.String getCollectionType()
JAXBProperty
Returns the collection type; either of "indexed"
or an implementation of java.util.List
.
The value null indicates, that the attribute has not
been set.
getCollectionType
in interface JAXBProperty
public void setFixedAttributeAsConstantProperty(java.lang.Boolean pFixedAttributeAsConstantProperty)
public java.lang.Boolean isFixedAttributeAsConstantProperty()
JAXBProperty
Returns whether fixed attributes are implemented as a constant property. The value null indicates, that the attribute has not been set.
isFixedAttributeAsConstantProperty
in interface JAXBProperty
public void setGenerateIsSetMethod(java.lang.Boolean pGenerateIsSetMethod)
public java.lang.Boolean isGenerateIsSetMethod()
JAXBProperty
Returns whether a isSet()
method is being
generated. The value null indicates, that the attribute
has not been set.
isGenerateIsSetMethod
in interface JAXBProperty
public void setEnableFailFastCheck(java.lang.Boolean pEnableFailFastCheck)
public java.lang.Boolean isEnableFailFastCheck()
JAXBProperty
Returns whether FailFastCheck is enabled. The value null indicates, that the attribute has not been set.
isEnableFailFastCheck
in interface JAXBProperty
public JAXBJavadoc createJavadoc()
public JAXBJavadoc getJavadoc()
JAXBProperty
Returns the getter methods JavaDoc documentation.
getJavadoc
in interface JAXBProperty
public JAXBProperty.BaseType createBaseType()
public JAXBProperty.BaseType getBaseType()
JAXBProperty
Returns the base type.
getBaseType
in interface JAXBProperty