com.sun.tools.ws.processor.model.jaxb
Class JAXBStructuredType
java.lang.Object
com.sun.tools.ws.processor.model.AbstractType
com.sun.tools.ws.processor.model.jaxb.JAXBType
com.sun.tools.ws.processor.model.jaxb.JAXBStructuredType
public class JAXBStructuredType
- extends JAXBType
Top-level binding between JAXB generated Java type
and XML Schema element declaration.
Methods inherited from class com.sun.tools.ws.processor.model.jaxb.JAXBType |
accept, getJaxbMapping, getJaxbModel, getWrapperChildren, hasWrapperChildren, isLiteralType, isUnwrappable, setJaxbMapping, setJaxbModel, setUnwrapped, setWrapperChildren |
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JAXBStructuredType
public JAXBStructuredType(JAXBType jaxbType)
JAXBStructuredType
public JAXBStructuredType()
JAXBStructuredType
public JAXBStructuredType(QName name)
JAXBStructuredType
public JAXBStructuredType(QName name,
JavaStructureType javaType)
add
public void add(JAXBElementMember m)
getElementMembers
public Iterator getElementMembers()
getElementMembersCount
public int getElementMembersCount()
getElementMembersList
public List getElementMembersList()
setElementMembersList
public void setElementMembersList(List l)
addSubtype
public void addSubtype(JAXBStructuredType type)
getSubtypes
public Iterator getSubtypes()
isUnwrapped
public boolean isUnwrapped()
- Overrides:
isUnwrapped
in class JAXBType
getSubtypesSet
public Set getSubtypesSet()
setSubtypesSet
public void setSubtypesSet(Set s)
setParentType
public void setParentType(JAXBStructuredType parent)
getParentType
public JAXBStructuredType getParentType()