Class JAXBTypeAndAnnotation

java.lang.Object
com.sun.tools.ws.processor.model.jaxb.JAXBTypeAndAnnotation

public class JAXBTypeAndAnnotation extends Object
Holds JAXB JType and TypeAndAnnotation. This provides abstration over types from JAXBMapping and Property.
  • Constructor Details

    • JAXBTypeAndAnnotation

      public JAXBTypeAndAnnotation(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn)
    • JAXBTypeAndAnnotation

      public JAXBTypeAndAnnotation(com.sun.codemodel.JType type)
    • JAXBTypeAndAnnotation

      public JAXBTypeAndAnnotation(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn, com.sun.codemodel.JType type)
  • Method Details

    • annotate

      public void annotate(com.sun.codemodel.JAnnotatable typeVar)
    • getType

      public com.sun.codemodel.JType getType()
    • getName

      public String getName()
    • getTypeAnn

      public com.sun.tools.xjc.api.TypeAndAnnotation getTypeAnn()
    • setTypeAnn

      public void setTypeAnn(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn)
    • setType

      public void setType(com.sun.codemodel.JType type)