org.nuxeo.ecm.core.schema
Class XSDLoader
java.lang.Object
org.nuxeo.ecm.core.schema.XSDLoader
public class XSDLoader
- extends Object
Loader of XSD schemas into Nuxeo Schema objects.
Method Summary |
ListType |
createListType(Schema schema,
String name,
com.sun.xml.xsom.XSParticle particle)
|
static com.sun.xml.xsom.XSSchema |
getUserSchema(com.sun.xml.xsom.XSSchemaSet schemaSet)
|
Type |
loadLocalType(com.sun.xml.xsom.XSType xsType)
|
Schema |
loadSchema(String name,
String prefix,
File file,
boolean override)
|
Schema |
loadSchema(String name,
String prefix,
InputStream in)
|
Schema |
loadSchema(String name,
String prefix,
URL url)
|
Schema |
loadSchema(String name,
String prefix,
com.sun.xml.xsom.XSSchema schema,
boolean override)
|
Type |
loadType(Schema schema,
com.sun.xml.xsom.XSType type)
|
NS_XSD
public static final String NS_XSD
- See Also:
- Constant Field Values
XSDLoader
public XSDLoader(SchemaManagerImpl typeManager)
getUserSchema
public static com.sun.xml.xsom.XSSchema getUserSchema(com.sun.xml.xsom.XSSchemaSet schemaSet)
loadSchema
public Schema loadSchema(String name,
String prefix,
File file,
boolean override)
throws SAXException,
IOException,
TypeException
- Throws:
SAXException
IOException
TypeException
loadSchema
public Schema loadSchema(String name,
String prefix,
URL url)
throws SAXException,
TypeException
- Throws:
SAXException
TypeException
loadSchema
public Schema loadSchema(String name,
String prefix,
InputStream in)
throws SAXException,
TypeException
- Throws:
SAXException
TypeException
loadSchema
public Schema loadSchema(String name,
String prefix,
com.sun.xml.xsom.XSSchema schema,
boolean override)
throws TypeException
- Throws:
TypeException
loadType
public Type loadType(Schema schema,
com.sun.xml.xsom.XSType type)
throws TypeBindingException
- Throws:
TypeBindingException
loadLocalType
public Type loadLocalType(com.sun.xml.xsom.XSType xsType)
createListType
public ListType createListType(Schema schema,
String name,
com.sun.xml.xsom.XSParticle particle)
throws TypeBindingException
- Throws:
TypeBindingException
Copyright © 2011 Nuxeo SAS. All Rights Reserved.