org.kohsuke.rngom.ast.builder
インタフェース NameClassBuilder
- 既知の実装クラスの一覧:
- NameClassBuilderImpl
- public interface NameClassBuilder
- 作成者:
- Kohsuke Kawaguchi (kk@kohsuke.org)
メソッドの概要 |
ParsedNameClass |
annotate(ParsedNameClass nc,
Annotations anno)
|
ParsedNameClass |
annotateAfter(ParsedNameClass nc,
ParsedElementAnnotation e)
|
ParsedNameClass |
commentAfter(ParsedNameClass nc,
CommentList comments)
|
ParsedNameClass |
makeAnyName(Location loc,
Annotations anno)
|
ParsedNameClass |
makeAnyName(ParsedNameClass except,
Location loc,
Annotations anno)
Caller must enforce constraints on except. |
ParsedNameClass |
makeChoice(ParsedNameClass[] nameClasses,
int nNameClasses,
Location loc,
Annotations anno)
|
ParsedNameClass |
makeErrorNameClass()
|
ParsedNameClass |
makeName(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location loc,
Annotations anno)
|
ParsedNameClass |
makeNsName(java.lang.String ns,
Location loc,
Annotations anno)
|
ParsedNameClass |
makeNsName(java.lang.String ns,
ParsedNameClass except,
Location loc,
Annotations anno)
Caller must enforce constraints on except. |
annotate
public ParsedNameClass annotate(ParsedNameClass nc,
Annotations anno)
throws BuildException
- 例外:
BuildException
annotateAfter
public ParsedNameClass annotateAfter(ParsedNameClass nc,
ParsedElementAnnotation e)
throws BuildException
- 例外:
BuildException
commentAfter
public ParsedNameClass commentAfter(ParsedNameClass nc,
CommentList comments)
throws BuildException
- 例外:
BuildException
makeChoice
public ParsedNameClass makeChoice(ParsedNameClass[] nameClasses,
int nNameClasses,
Location loc,
Annotations anno)
makeName
public ParsedNameClass makeName(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
Location loc,
Annotations anno)
makeNsName
public ParsedNameClass makeNsName(java.lang.String ns,
Location loc,
Annotations anno)
makeNsName
public ParsedNameClass makeNsName(java.lang.String ns,
ParsedNameClass except,
Location loc,
Annotations anno)
- Caller must enforce constraints on except.
makeAnyName
public ParsedNameClass makeAnyName(Location loc,
Annotations anno)
makeAnyName
public ParsedNameClass makeAnyName(ParsedNameClass except,
Location loc,
Annotations anno)
- Caller must enforce constraints on except.
makeErrorNameClass
public ParsedNameClass makeErrorNameClass()