public interface NameClassBuilder<N extends ParsedNameClass,E extends ParsedElementAnnotation,L extends Location,A extends Annotations<E,L,CL>,CL extends CommentList<L>>
| Modifier and Type | Method and Description | 
|---|---|
| N | annotate(N nc,
        A anno) | 
| N | annotateAfter(N nc,
             E e) | 
| N | commentAfter(N nc,
            CL comments) | 
| N | makeAnyName(L loc,
           A anno) | 
| N | makeAnyName(N except,
           L loc,
           A anno)Caller must enforce constraints on except. | 
| N | makeChoice(List<N> nameClasses,
          L loc,
          A anno) | 
| N | makeErrorNameClass() | 
| N | makeName(String ns,
        String localName,
        String prefix,
        L loc,
        A anno) | 
| N | makeNsName(String ns,
          L loc,
          A anno) | 
| N | makeNsName(String ns,
          N except,
          L loc,
          A anno)Caller must enforce constraints on except. | 
N annotate(N nc, A anno) throws BuildException
BuildExceptionN annotateAfter(N nc, E e) throws BuildException
BuildExceptionN commentAfter(N nc, CL comments) throws BuildException
BuildExceptionN makeNsName(String ns, N except, L loc, A anno)
N makeErrorNameClass()
Copyright © 2019 JBoss by Red Hat. All rights reserved.