Package com.sun.xml.ws.db.sdo
Class Xsd2JavaSDOModel
- java.lang.Object
-
- com.sun.xml.ws.db.sdo.Xsd2JavaSDOModel
-
public class Xsd2JavaSDOModel extends Object
This class contains the result of java type mapping on a set of schemas. It is only aware of the global elements for now.
-
-
Constructor Summary
Constructors Constructor Description Xsd2JavaSDOModel(commonj.sdo.helper.HelperContext context, List<org.eclipse.persistence.sdo.SDOType> types)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidgenerateCode(org.eclipse.persistence.sdo.helper.CodeWriter cw)write the java class to the code writer, see toplink CodeWriter interfaceList<String>getClassList()Receive a list of java classes modeled by this xsd2java modelStringgetJavaTypeForElementName(QName qname)return the java type used for the element, only Global elements can be located.StringgetJavaTypeForElementType(QName name)return the java type for a given xsd typeQNamegetXsdTypeName(String javaClass)Return the type qname used to define this java class
-
-
-
Constructor Detail
-
Xsd2JavaSDOModel
public Xsd2JavaSDOModel(commonj.sdo.helper.HelperContext context, List<org.eclipse.persistence.sdo.SDOType> types)
-
-
Method Detail
-
generateCode
public void generateCode(org.eclipse.persistence.sdo.helper.CodeWriter cw)
write the java class to the code writer, see toplink CodeWriter interface- Parameters:
cw-
-
getClassList
public List<String> getClassList()
Receive a list of java classes modeled by this xsd2java model- Returns:
-
getXsdTypeName
public QName getXsdTypeName(String javaClass)
Return the type qname used to define this java class- Parameters:
javaClass-- Returns:
-
getJavaTypeForElementName
public String getJavaTypeForElementName(QName qname)
return the java type used for the element, only Global elements can be located. Containing types are not searched- Parameters:
qname-- Returns:
-
-