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

java.lang.Object
  拡張org.kohsuke.rngom.parse.host.Base
      拡張org.kohsuke.rngom.parse.host.GrammarSectionHost
すべての実装インタフェース:
GrammarSection
直系の既知のサブクラス:
DivHost, IncludeHost, ScopeHost

public class GrammarSectionHost
extends Base
implements GrammarSection

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

入れ子クラスの概要
 
クラス org.kohsuke.rngom.ast.builder.GrammarSection から継承した入れ子クラス
GrammarSection.Combine
 
フィールドの概要
 
インタフェース org.kohsuke.rngom.ast.builder.GrammarSection から継承したフィールド
COMBINE_CHOICE, COMBINE_INTERLEAVE, START
 
メソッドの概要
 void define(java.lang.String name, GrammarSection.Combine combine, ParsedPattern _pattern, Location _loc, Annotations _anno)
           
 Div makeDiv()
           
 Include makeInclude()
          Returns null if already in an include.
 void topLevelAnnotation(ParsedElementAnnotation _ea)
           
 void topLevelComment(CommentList _comments)
           
 
クラス org.kohsuke.rngom.parse.host.Base から継承したメソッド
cast, cast
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

define

public void define(java.lang.String name,
                   GrammarSection.Combine combine,
                   ParsedPattern _pattern,
                   Location _loc,
                   Annotations _anno)
            throws BuildException
定義:
インタフェース GrammarSection 内の define
例外:
BuildException

makeDiv

public Div makeDiv()
定義:
インタフェース GrammarSection 内の makeDiv

makeInclude

public Include makeInclude()
インタフェース GrammarSection の記述:
Returns null if already in an include.

定義:
インタフェース GrammarSection 内の makeInclude

topLevelAnnotation

public void topLevelAnnotation(ParsedElementAnnotation _ea)
                        throws BuildException
定義:
インタフェース GrammarSection 内の topLevelAnnotation
例外:
BuildException

topLevelComment

public void topLevelComment(CommentList _comments)
                     throws BuildException
定義:
インタフェース GrammarSection 内の topLevelComment
例外:
BuildException