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(java.util.List<N> nameClasses,
L loc,
A anno) |
N |
makeErrorNameClass() |
N |
makeName(java.lang.String ns,
java.lang.String localName,
java.lang.String prefix,
L loc,
A anno) |
N |
makeNsName(java.lang.String ns,
L loc,
A anno) |
N |
makeNsName(java.lang.String ns,
N except,
L loc,
A anno)
Caller must enforce constraints on except.
|
N annotate(N nc, A anno) throws BuildException
BuildException
N annotateAfter(N nc, E e) throws BuildException
BuildException
N commentAfter(N nc, CL comments) throws BuildException
BuildException
N makeName(java.lang.String ns, java.lang.String localName, java.lang.String prefix, L loc, A anno)
N makeNsName(java.lang.String ns, N except, L loc, A anno)
N makeErrorNameClass()
"Copyright © 2010 - 2020 Adobe Systems Incorporated. All Rights Reserved"