org.kohsuke.rngom.nc
クラス NameClassBuilderImpl

java.lang.Object
  拡張org.kohsuke.rngom.nc.NameClassBuilderImpl
すべての実装インタフェース:
NameClassBuilder

public class NameClassBuilderImpl
extends java.lang.Object
implements NameClassBuilder

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

コンストラクタの概要
NameClassBuilderImpl()
           
 
メソッドの概要
 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.
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

NameClassBuilderImpl

public NameClassBuilderImpl()
メソッドの詳細

makeChoice

public ParsedNameClass makeChoice(ParsedNameClass[] nameClasses,
                                  int nNameClasses,
                                  Location loc,
                                  Annotations anno)
定義:
インタフェース NameClassBuilder 内の makeChoice

makeName

public ParsedNameClass makeName(java.lang.String ns,
                                java.lang.String localName,
                                java.lang.String prefix,
                                Location loc,
                                Annotations anno)
定義:
インタフェース NameClassBuilder 内の makeName

makeNsName

public ParsedNameClass makeNsName(java.lang.String ns,
                                  Location loc,
                                  Annotations anno)
定義:
インタフェース NameClassBuilder 内の makeNsName

makeNsName

public ParsedNameClass makeNsName(java.lang.String ns,
                                  ParsedNameClass except,
                                  Location loc,
                                  Annotations anno)
インタフェース NameClassBuilder の記述:
Caller must enforce constraints on except.

定義:
インタフェース NameClassBuilder 内の makeNsName

makeAnyName

public ParsedNameClass makeAnyName(Location loc,
                                   Annotations anno)
定義:
インタフェース NameClassBuilder 内の makeAnyName

makeAnyName

public ParsedNameClass makeAnyName(ParsedNameClass except,
                                   Location loc,
                                   Annotations anno)
インタフェース NameClassBuilder の記述:
Caller must enforce constraints on except.

定義:
インタフェース NameClassBuilder 内の makeAnyName

makeErrorNameClass

public ParsedNameClass makeErrorNameClass()
定義:
インタフェース NameClassBuilder 内の makeErrorNameClass

annotate

public ParsedNameClass annotate(ParsedNameClass nc,
                                Annotations anno)
                         throws BuildException
定義:
インタフェース NameClassBuilder 内の annotate
例外:
BuildException

annotateAfter

public ParsedNameClass annotateAfter(ParsedNameClass nc,
                                     ParsedElementAnnotation e)
                              throws BuildException
定義:
インタフェース NameClassBuilder 内の annotateAfter
例外:
BuildException

commentAfter

public ParsedNameClass commentAfter(ParsedNameClass nc,
                                    CommentList comments)
                             throws BuildException
定義:
インタフェース NameClassBuilder 内の commentAfter
例外:
BuildException