|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.schema.SchemaRegistry
public class SchemaRegistry
Registry and resolver of schema files and resources.
Constructor Summary | |
---|---|
SchemaRegistry()
|
Method Summary | |
---|---|
java.lang.String |
dump()
Show the content of the object intended for diagnostics by developer. |
javax.xml.validation.Schema |
getJavaxSchema()
|
Schema |
getObjectSchema()
Returns a schema that contains all the object definitions augmented with extension definitions as appropriate. |
Schema |
getSchema(java.lang.String namespace)
|
void |
initialize()
|
void |
registerMidPointSchemaFile(java.io.File file)
|
void |
registerMidPointSchemaResource(java.lang.String resourcePath,
java.lang.String usualPrefix)
Must be called before call to initialize() |
void |
registerMidPointSchemasFromDirectory(java.io.File directory)
|
void |
registerSchema(org.w3c.dom.Node node,
java.lang.String sourceDescription)
Must be called before call to initialize() |
void |
registerSchema(org.w3c.dom.Node node,
java.lang.String sourceDescription,
java.lang.String usualPrefix)
Must be called before call to initialize() |
void |
registerSchemaResource(java.lang.String resourcePath,
java.lang.String usualPrefix)
Must be called before call to initialize() |
org.xml.sax.InputSource |
resolveEntity(java.lang.String publicId,
java.lang.String systemId)
|
org.w3c.dom.ls.LSInput |
resolveResource(java.lang.String type,
java.lang.String namespaceURI,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String baseURI)
|
org.xml.sax.InputSource |
resolveResourceUsingBuiltinResolver(java.lang.String type,
java.lang.String namespaceURI,
java.lang.String publicId,
java.lang.String systemId,
java.lang.String baseURI)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SchemaRegistry()
Method Detail |
---|
public void registerSchemaResource(java.lang.String resourcePath, java.lang.String usualPrefix) throws SchemaException
SchemaException
public void registerMidPointSchemaResource(java.lang.String resourcePath, java.lang.String usualPrefix) throws SchemaException
SchemaException
public void registerSchema(org.w3c.dom.Node node, java.lang.String sourceDescription) throws SchemaException
node
-
SchemaException
public void registerSchema(org.w3c.dom.Node node, java.lang.String sourceDescription, java.lang.String usualPrefix) throws SchemaException
node
-
SchemaException
public void registerMidPointSchemaFile(java.io.File file) throws java.io.FileNotFoundException, SchemaException
java.io.FileNotFoundException
SchemaException
public void registerMidPointSchemasFromDirectory(java.io.File directory) throws java.io.FileNotFoundException, SchemaException
java.io.FileNotFoundException
SchemaException
public void initialize() throws org.xml.sax.SAXException, java.io.IOException, SchemaException
org.xml.sax.SAXException
java.io.IOException
SchemaException
public javax.xml.validation.Schema getJavaxSchema()
public Schema getSchema(java.lang.String namespace)
public Schema getObjectSchema()
public org.xml.sax.InputSource resolveEntity(java.lang.String publicId, java.lang.String systemId) throws org.xml.sax.SAXException, java.io.IOException
resolveEntity
in interface org.xml.sax.EntityResolver
org.xml.sax.SAXException
java.io.IOException
public org.w3c.dom.ls.LSInput resolveResource(java.lang.String type, java.lang.String namespaceURI, java.lang.String publicId, java.lang.String systemId, java.lang.String baseURI)
resolveResource
in interface org.w3c.dom.ls.LSResourceResolver
public org.xml.sax.InputSource resolveResourceUsingBuiltinResolver(java.lang.String type, java.lang.String namespaceURI, java.lang.String publicId, java.lang.String systemId, java.lang.String baseURI)
public java.lang.String dump()
Dumpable
dump
in interface Dumpable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |