com.sun.tools.ws.processor.model.jaxb
Class JAXBTypeAndAnnotation

java.lang.Object
  extended by 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
JAXBTypeAndAnnotation(JType type)
           
JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn)
           
JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn, JType type)
           
 
Method Summary
 void annotate(JAnnotatable typeVar)
           
 String getName()
           
 JType getType()
           
 TypeAndAnnotation getTypeAnn()
           
 void setType(JType type)
           
 void setTypeAnn(TypeAndAnnotation typeAnn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBTypeAndAnnotation

public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn)

JAXBTypeAndAnnotation

public JAXBTypeAndAnnotation(JType type)

JAXBTypeAndAnnotation

public JAXBTypeAndAnnotation(TypeAndAnnotation typeAnn,
                             JType type)
Method Detail

annotate

public void annotate(JAnnotatable typeVar)

getType

public JType getType()

getName

public String getName()

getTypeAnn

public TypeAndAnnotation getTypeAnn()

setTypeAnn

public void setTypeAnn(TypeAndAnnotation typeAnn)

setType

public void setType(JType type)


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.