org.apache.ws.jaxme.xs.jaxb.impl

Class JAXBPropertyImpl

Implemented Interfaces:
JAXBProperty, XsObject

public class JAXBPropertyImpl
extends JAXBXsObjectImpl
implements JAXBProperty

Implementation of the Property interface.
Version:
$Id: JAXBPropertyImpl.java 231785 2004-02-16 23:39:59Z jochen $
Author:
Jochen Wiedmann

Nested Class Summary

static class
JAXBPropertyImpl.BaseTypeImpl

Constructor Summary

JAXBPropertyImpl(XsObject pParent)
Creates a new instance of JAXBPropertyImpl.

Method Summary

BaseType
createBaseType()
JAXBJavadoc
createJavadoc()
BaseType
getBaseType()
String
getCollectionType()
JAXBJavadoc
getJavadoc()
String
getName()
Boolean
isEnableFailFastCheck()
Boolean
isFixedAttributeAsConstantProperty()
Boolean
isGenerateIsSetMethod()
void
setCollectionType(String pType)
void
setEnableFailFastCheck(Boolean pEnableFailFastCheck)
void
setFixedAttributeAsConstantProperty(Boolean pFixedAttributeAsConstantProperty)
void
setGenerateIsSetMethod(Boolean pGenerateIsSetMethod)
void
setName(String pName)

Methods inherited from class org.apache.ws.jaxme.xs.jaxb.impl.JAXBXsObjectImpl

getJAXBXsObjectFactory

Methods inherited from class org.apache.ws.jaxme.xs.xml.impl.XsObjectImpl

asXsQName, asXsQName, getContext, getLocator, getNamespaceSupport, getObjectFactory, getParentObject, getXsESchema, isTopLevelObject, isValidated, validate

Constructor Details

JAXBPropertyImpl

protected JAXBPropertyImpl(XsObject pParent)
Creates a new instance of JAXBPropertyImpl.

Method Details

createBaseType

public BaseType createBaseType()

createJavadoc

public JAXBJavadoc createJavadoc()

getBaseType

public BaseType getBaseType()
Specified by:
getBaseType in interface JAXBProperty

getCollectionType

public String getCollectionType()
Specified by:
getCollectionType in interface JAXBProperty

getJavadoc

public JAXBJavadoc getJavadoc()
Specified by:
getJavadoc in interface JAXBProperty

getName

public String getName()
Specified by:
getName in interface JAXBProperty

isEnableFailFastCheck

public Boolean isEnableFailFastCheck()
Specified by:
isEnableFailFastCheck in interface JAXBProperty

isFixedAttributeAsConstantProperty

public Boolean isFixedAttributeAsConstantProperty()
Specified by:
isFixedAttributeAsConstantProperty in interface JAXBProperty

isGenerateIsSetMethod

public Boolean isGenerateIsSetMethod()
Specified by:
isGenerateIsSetMethod in interface JAXBProperty

setCollectionType

public void setCollectionType(String pType)
            throws ClassNotFoundException

setEnableFailFastCheck

public void setEnableFailFastCheck(Boolean pEnableFailFastCheck)

setFixedAttributeAsConstantProperty

public void setFixedAttributeAsConstantProperty(Boolean pFixedAttributeAsConstantProperty)

setGenerateIsSetMethod

public void setGenerateIsSetMethod(Boolean pGenerateIsSetMethod)

setName

public void setName(String pName)