org.kohsuke.rngom.parse.host
クラス GrammarHost

java.lang.Object
  拡張org.kohsuke.rngom.parse.host.Base
      拡張org.kohsuke.rngom.parse.host.GrammarSectionHost
          拡張org.kohsuke.rngom.parse.host.ScopeHost
              拡張org.kohsuke.rngom.parse.host.GrammarHost
すべての実装インタフェース:
Grammar, GrammarSection, Scope

public class GrammarHost
extends ScopeHost
implements Grammar

Wraps Grammar and provides error checking.

The following errors are checked by this host:

  1. referenced to undefined patterns.

作成者:
Kohsuke Kawaguchi (kk@kohsuke.org)

入れ子クラスの概要
 
クラス org.kohsuke.rngom.ast.builder.GrammarSection から継承した入れ子クラス
GrammarSection.Combine
 
フィールドの概要
 
インタフェース org.kohsuke.rngom.ast.builder.GrammarSection から継承したフィールド
COMBINE_CHOICE, COMBINE_INTERLEAVE, START
 
コンストラクタの概要
GrammarHost(Grammar lhs, Grammar rhs)
           
 
メソッドの概要
 ParsedPattern endGrammar(Location _loc, Annotations _anno)
           
 
クラス org.kohsuke.rngom.parse.host.ScopeHost から継承したメソッド
makeParentRef, makeRef
 
クラス org.kohsuke.rngom.parse.host.GrammarSectionHost から継承したメソッド
define, makeDiv, makeInclude, topLevelAnnotation, topLevelComment
 
クラス org.kohsuke.rngom.parse.host.Base から継承したメソッド
cast, cast
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.kohsuke.rngom.ast.builder.GrammarSection から継承したメソッド
define, makeDiv, makeInclude, topLevelAnnotation, topLevelComment
 
インタフェース org.kohsuke.rngom.ast.builder.Scope から継承したメソッド
makeParentRef, makeRef
 

コンストラクタの詳細

GrammarHost

public GrammarHost(Grammar lhs,
                   Grammar rhs)
メソッドの詳細

endGrammar

public ParsedPattern endGrammar(Location _loc,
                                Annotations _anno)
                         throws BuildException
定義:
インタフェース Grammar 内の endGrammar
例外:
BuildException