- 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 Summary
Constructors Constructor Description JAXBTypeAndAnnotation(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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidannotate(com.sun.codemodel.JAnnotatable typeVar)StringgetName()com.sun.codemodel.JTypegetType()com.sun.tools.xjc.api.TypeAndAnnotationgetTypeAnn()voidsetType(com.sun.codemodel.JType type)voidsetTypeAnn(com.sun.tools.xjc.api.TypeAndAnnotation typeAnn)
-
-
-
Constructor Detail
-
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 Detail
-
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)
-
-