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
ConstructorDescriptionJAXBTypeAndAnnotation
(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 TypeMethodDescriptionvoid
annotate
(com.sun.codemodel.JAnnotatable typeVar) getName()
com.sun.codemodel.JType
getType()
com.sun.tools.xjc.api.TypeAndAnnotation
void
setType
(com.sun.codemodel.JType type) void
setTypeAnn
(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)
-