com.sun.msv.verifier.jarv
Class RELAXNGFactoryImpl

java.lang.Object
  extended by org.iso_relax.verifier.VerifierFactory
      extended by com.sun.msv.verifier.jarv.FactoryImpl
          extended by com.sun.msv.verifier.jarv.RELAXNGFactoryImpl

public class RELAXNGFactoryImpl
extends FactoryImpl

VerifierFactory implementation of RELAX NG. This implementation supports the "datatypeLibraryFactory" property which configures RELAX NG parser with a datatype library factory.

Author:
Kohsuke KAWAGUCHI

Field Summary
 
Fields inherited from class com.sun.msv.verifier.jarv.FactoryImpl
factory
 
Constructor Summary
RELAXNGFactoryImpl()
           
 
Method Summary
 Object getProperty(String name)
           
protected  Grammar parse(InputSource is, GrammarReaderController controller)
          parses a Grammar from the specified source.
 void setProperty(String name, Object value)
           
 
Methods inherited from class com.sun.msv.verifier.jarv.FactoryImpl
compileSchema, getEntityResolver, isFeature, setEntityResolver, setFeature
 
Methods inherited from class org.iso_relax.verifier.VerifierFactory
compileSchema, compileSchema, compileSchema, compileSchema, newInstance, newInstance, newInstance, newVerifier, newVerifier, newVerifier, newVerifier, newVerifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RELAXNGFactoryImpl

public RELAXNGFactoryImpl()
Method Detail

parse

protected Grammar parse(InputSource is,
                        GrammarReaderController controller)
Description copied from class: FactoryImpl
parses a Grammar from the specified source. return null if an error happens.

Specified by:
parse in class FactoryImpl

getProperty

public Object getProperty(String name)
                   throws SAXNotRecognizedException,
                          SAXNotSupportedException
Overrides:
getProperty in class org.iso_relax.verifier.VerifierFactory
Throws:
SAXNotRecognizedException
SAXNotSupportedException

setProperty

public void setProperty(String name,
                        Object value)
                 throws SAXNotRecognizedException,
                        SAXNotSupportedException
Overrides:
setProperty in class org.iso_relax.verifier.VerifierFactory
Throws:
SAXNotRecognizedException
SAXNotSupportedException


MSV