Class JAXBTypeAndAnnotation
java.lang.Object
com.sun.tools.ws.processor.model.jaxb.JAXBTypeAndAnnotation
Holds JAXB JType and TypeAndAnnotation. This provides abstration over
types from JAXBMapping and Property.
-
Constructor Summary
ConstructorsConstructorDescriptionJAXBTypeAndAnnotation(com.sun.codemodel.JType type) JAXBTypeAndAnnotation(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn) JAXBTypeAndAnnotation(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn, com.sun.codemodel.JType type) -
Method Summary
Modifier and TypeMethodDescriptionvoidannotate(com.sun.codemodel.JAnnotatable typeVar) getName()com.sun.codemodel.JTypegetType()com.sun.tools.xjc.api.TypeAndAnnotationvoidsetType(com.sun.codemodel.JType type) voidsetTypeAnn(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn)
-
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
-
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)
-