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.- Author:
- Kohsuke Kawaguchi (kohsuke.kawaguchi@sun.com)
-
-
Constructor Summary
Constructors Constructor Description JAXBStructuredType()JAXBStructuredType(JAXBType jaxbType)JAXBStructuredType(QName name)JAXBStructuredType(QName name, JavaStructureType javaType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(JAXBElementMember m)voidaddSubtype(JAXBStructuredType type)IteratorgetElementMembers()intgetElementMembersCount()ListgetElementMembersList()JAXBStructuredTypegetParentType()IteratorgetSubtypes()SetgetSubtypesSet()booleanisUnwrapped()voidsetElementMembersList(List l)voidsetParentType(JAXBStructuredType parent)voidsetSubtypesSet(Set s)-
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
-
-
-
-
Constructor Detail
-
JAXBStructuredType
public JAXBStructuredType(JAXBType jaxbType)
-
JAXBStructuredType
public JAXBStructuredType()
-
JAXBStructuredType
public JAXBStructuredType(QName name)
-
JAXBStructuredType
public JAXBStructuredType(QName name, JavaStructureType javaType)
-
-
Method Detail
-
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:
isUnwrappedin classJAXBType
-
getSubtypesSet
public Set getSubtypesSet()
-
setSubtypesSet
public void setSubtypesSet(Set s)
-
setParentType
public void setParentType(JAXBStructuredType parent)
-
getParentType
public JAXBStructuredType getParentType()
-
-