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

java.lang.Object
  extended by com.sun.tools.ws.processor.model.jaxb.JAXBModel

public class JAXBModel
extends Object

Root of the JAXB Model.

This is just a wrapper around a list of JAXBMappings.


Constructor Summary
JAXBModel()
          Default constructor for the persistence.
JAXBModel(JAXBModel rawModel)
          Constructor that fills in the values from the given raw model
 
Method Summary
 JAXBMapping get(QName elementName)
           
 JAXBMapping get(String className)
           
 Set<String> getGeneratedClassNames()
           
 J2SJAXBModel getJ2SJAXBModel()
           
 List<JAXBMapping> getMappings()
           
 JAXBModel getRawJAXBModel()
           
 S2JJAXBModel getS2JJAXBModel()
           
 void setGeneratedClassNames(Set<String> generatedClassNames)
           
 void setMappings(List<JAXBMapping> mappings)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JAXBModel

public JAXBModel()
Default constructor for the persistence.


JAXBModel

public JAXBModel(JAXBModel rawModel)
Constructor that fills in the values from the given raw model

Method Detail

getRawJAXBModel

public JAXBModel getRawJAXBModel()

getS2JJAXBModel

public S2JJAXBModel getS2JJAXBModel()
Returns:
Schema to Java model

getJ2SJAXBModel

public J2SJAXBModel getJ2SJAXBModel()
Returns:
Java to Schema JAXBModel

getMappings

public List<JAXBMapping> getMappings()

setMappings

public void setMappings(List<JAXBMapping> mappings)

get

public JAXBMapping get(QName elementName)

get

public JAXBMapping get(String className)

getGeneratedClassNames

public Set<String> getGeneratedClassNames()
Returns:
set of full qualified class names that jaxb will generate

setGeneratedClassNames

public void setGeneratedClassNames(Set<String> generatedClassNames)