org.kohsuke.rngom.ast.builder
Interface Scope<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>

All Superinterfaces:
GrammarSection<P,E,L,A,CL>
All Known Subinterfaces:
Grammar<P,E,L,A,CL>, IncludedGrammar<P,E,L,A,CL>
All Known Implementing Classes:
GrammarHost, ScopeHost

public interface Scope<P extends ParsedPattern,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
extends GrammarSection<P,E,L,A,CL>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.kohsuke.rngom.ast.builder.GrammarSection
GrammarSection.Combine
 
Field Summary
 
Fields inherited from interface org.kohsuke.rngom.ast.builder.GrammarSection
COMBINE_CHOICE, COMBINE_INTERLEAVE, START
 
Method Summary
 P makeParentRef(String name, L loc, A anno)
           
 P makeRef(String name, L loc, A anno)
           
 
Methods inherited from interface org.kohsuke.rngom.ast.builder.GrammarSection
define, makeDiv, makeInclude, topLevelAnnotation, topLevelComment
 

Method Detail

makeParentRef

P makeParentRef(String name,
                L loc,
                A anno)
                                      throws BuildException
Throws:
BuildException

makeRef

P makeRef(String name,
          L loc,
          A anno)
                                throws BuildException
Throws:
BuildException


Copyright © 2011. All Rights Reserved.