org.kohsuke.rngom.parse.compact
クラス CompactParseable

java.lang.Object
  拡張org.kohsuke.rngom.parse.compact.CompactParseable
すべての実装インタフェース:
Parseable

public class CompactParseable
extends java.lang.Object
implements Parseable

RELAX NG schema in the compact syntax.


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

コンストラクタの詳細

CompactParseable

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

parse

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

定義:
インタフェース Parseable 内の parse
パラメータ:
sb - 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 sb,
                                  IncludedGrammar g,
                                  java.lang.String inheritedNs)
                           throws BuildException,
                                  IllegalSchemaException
定義:
インタフェース Parseable 内の parseInclude
例外:
BuildException
IllegalSchemaException

parseExternal

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