Top Fields Constructors Methods
com.sun.tools.rngom.parse.host

public Class ScopeHost

extends GrammarSectionHost
implements Scope
Class Inheritance
All Implemented Interfaces
com.sun.tools.rngom.ast.builder.Scope, com.sun.tools.rngom.ast.builder.GrammarSection
Known Direct Subclasses
com.sun.tools.rngom.parse.host.GrammarHost
Imports
com.sun.tools.rngom.ast.builder.Annotations, .Scope, .BuildException, com.sun.tools.rngom.ast.om.Location, .ParsedPattern

Author
Kohsuke Kawaguchi ([email protected])

Field Summary

Modifier and TypeField and Description
protected final Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>
protected final Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>>

Constructor Summary

AccessConstructor and Description
protected
ScopeHost(Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs)

Method Summary

Modifier and TypeMethod and Description
public ParsedPattern
public ParsedPattern
Inherited from com.sun.tools.rngom.parse.host.GrammarSectionHost:
definemakeDivmakeIncludetopLevelAnnotationtopLevelComment

Field Detail

lhsback to summary
protected final Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs

Hides com.sun.tools.rngom.parse.host.GrammarSectionHost.lhs.

rhsback to summary
protected final Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs

Hides com.sun.tools.rngom.parse.host.GrammarSectionHost.rhs.

Constructor Detail

ScopeHostback to summary
protected ScopeHost(Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> lhs, Scope<P extends ParsedPattern, E extends ParsedElementAnnotation, L extends Location, A extends Annotations<E, L, CL>, CL extends CommentList<L>> rhs)

Method Detail

makeParentRefback to summary
public ParsedPattern makeParentRef(String name, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException

Implements com.sun.tools.rngom.ast.builder.Scope.makeParentRef.

makeRefback to summary
public ParsedPattern makeRef(String name, Location _loc, Annotations<E extends ParsedElementAnnotation, L extends Location, CL extends CommentList<L>> _anno) throws BuildException

Implements com.sun.tools.rngom.ast.builder.Scope.makeRef.