Class JAXBType
- java.lang.Object
-
- com.sun.tools.ws.processor.model.AbstractType
-
- com.sun.tools.ws.processor.model.jaxb.JAXBType
-
- Direct Known Subclasses:
JAXBStructuredType
public class JAXBType extends AbstractType
Top-level binding between JAXB generated Java type and XML Schema element declaration.- Author:
- Vivek Pandey
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(JAXBTypeVisitor visitor)JAXBMappinggetJaxbMapping()JAXBModelgetJaxbModel()List<JAXBProperty>getWrapperChildren()booleanhasWrapperChildren()booleanisLiteralType()booleanisUnwrappable()booleanisUnwrapped()voidsetJaxbMapping(JAXBMapping jaxbMapping)voidsetJaxbModel(JAXBModel jaxbModel)voidsetUnwrapped(boolean unwrapped)voidsetWrapperChildren(List<JAXBProperty> children)-
Methods inherited from class com.sun.tools.ws.processor.model.AbstractType
getJavaType, getName, getProperties, getPropertiesMap, getProperty, getVersion, isNillable, isSOAPType, removeProperty, setJavaType, setName, setPropertiesMap, setProperty, setVersion
-
-
-
-
Method Detail
-
accept
public void accept(JAXBTypeVisitor visitor) throws Exception
- Throws:
Exception
-
isUnwrappable
public boolean isUnwrappable()
-
hasWrapperChildren
public boolean hasWrapperChildren()
-
isLiteralType
public boolean isLiteralType()
- Overrides:
isLiteralTypein classAbstractType
-
getWrapperChildren
public List<JAXBProperty> getWrapperChildren()
-
setWrapperChildren
public void setWrapperChildren(List<JAXBProperty> children)
-
getJaxbMapping
public JAXBMapping getJaxbMapping()
-
setJaxbMapping
public void setJaxbMapping(JAXBMapping jaxbMapping)
-
setUnwrapped
public void setUnwrapped(boolean unwrapped)
-
isUnwrapped
public boolean isUnwrapped()
-
getJaxbModel
public JAXBModel getJaxbModel()
-
setJaxbModel
public void setJaxbModel(JAXBModel jaxbModel)
-
-