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
  • Constructor Details

  • Method Details

    • accept

      public void accept(JAXBTypeVisitor visitor) throws Exception
      Throws:
      Exception
    • isUnwrappable

      public boolean isUnwrappable()
    • hasWrapperChildren

      public boolean hasWrapperChildren()
    • isLiteralType

      public boolean isLiteralType()
      Overrides:
      isLiteralType in class AbstractType
    • 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)