org.kohsuke.rngom.parse.xml
クラス SAXParseable

java.lang.Object
  拡張org.kohsuke.rngom.parse.xml.SAXParseable
すべての実装インタフェース:
Parseable
直系の既知のサブクラス:
NodeAwareParseable

public class SAXParseable
extends java.lang.Object
implements Parseable

RELAX NG schema in the XML syntax.


コンストラクタの概要
SAXParseable(org.xml.sax.InputSource in, org.xml.sax.ErrorHandler eh)
           
SAXParseable(org.xml.sax.InputSource in, org.xml.sax.ErrorHandler eh, XMLReaderCreator xrc)
           
 
メソッドの概要
 ParsedPattern parse(SchemaBuilder schemaBuilder)
          Parses this Parsable object into a RELAX NG pattern.
 ParsedPattern parseExternal(java.lang.String uri, SchemaBuilder schemaBuilder, Scope s, java.lang.String inheritedNs)
           
 ParsedPattern parseInclude(java.lang.String uri, SchemaBuilder schemaBuilder, IncludedGrammar g, java.lang.String inheritedNs)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SAXParseable

public SAXParseable(org.xml.sax.InputSource in,
                    org.xml.sax.ErrorHandler eh,
                    XMLReaderCreator xrc)

SAXParseable

public SAXParseable(org.xml.sax.InputSource in,
                    org.xml.sax.ErrorHandler eh)
メソッドの詳細

parse

public ParsedPattern parse(SchemaBuilder schemaBuilder)
                    throws BuildException,
                           IllegalSchemaException
インタフェース Parseable の記述:
Parses this Parsable object into a RELAX NG pattern.

定義:
インタフェース Parseable 内の parse
パラメータ:
schemaBuilder - The builder of the schema object model. This object dictates how the actual pattern is constructed.
戻り値:
a parsed object. Always returns a non-null valid object.
例外:
BuildException
IllegalSchemaException

parseInclude

public ParsedPattern parseInclude(java.lang.String uri,
                                  SchemaBuilder schemaBuilder,
                                  IncludedGrammar g,
                                  java.lang.String inheritedNs)
                           throws BuildException,
                                  IllegalSchemaException
定義:
インタフェース Parseable 内の parseInclude
例外:
BuildException
IllegalSchemaException

parseExternal

public ParsedPattern parseExternal(java.lang.String uri,
                                   SchemaBuilder schemaBuilder,
                                   Scope s,
                                   java.lang.String inheritedNs)
                            throws BuildException,
                                   IllegalSchemaException
定義:
インタフェース Parseable 内の parseExternal
例外:
BuildException
IllegalSchemaException