com.sun.tools.xjc.api.impl.j2s

Class JAXBModelImpl

final class JAXBModelImpl extends Object implements J2SJAXBModel

Constructor Summary
JAXBModelImpl(TypeInfoSet<TypeMirror,TypeDeclaration,FieldDeclaration,MethodDeclaration> types, AnnotationReader<TypeMirror,TypeDeclaration,FieldDeclaration,MethodDeclaration> reader, Collection<Reference> rootClasses, Map<QName,Reference> additionalElementDecls)
Method Summary
voidgenerateEpisodeFile(Result output)
voidgenerateSchema(SchemaOutputResolver outputResolver, ErrorListener errorListener)
List<String>getClassList()
QNamegetXmlTypeName(Reference javaType)

Constructor Detail

JAXBModelImpl

public JAXBModelImpl(TypeInfoSet<TypeMirror,TypeDeclaration,FieldDeclaration,MethodDeclaration> types, AnnotationReader<TypeMirror,TypeDeclaration,FieldDeclaration,MethodDeclaration> reader, Collection<Reference> rootClasses, Map<QName,Reference> additionalElementDecls)

Method Detail

generateEpisodeFile

public void generateEpisodeFile(Result output)

generateSchema

public void generateSchema(SchemaOutputResolver outputResolver, ErrorListener errorListener)

getClassList

public List<String> getClassList()

getXmlTypeName

public QName getXmlTypeName(Reference javaType)