Package com.thaiopensource.relaxng.parse
Interface Annotations<L,EA,CL extends CommentList<L>>
-
- All Known Subinterfaces:
ElementAnnotationBuilder<L,EA,CL>
- All Known Implementing Classes:
AnnotationsImpl,ElementAnnotationBuilderImpl
public interface Annotations<L,EA,CL extends CommentList<L>>Includes attributes and child elements before any RELAX NG element.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddAttribute(java.lang.String ns, java.lang.String localName, java.lang.String prefix, java.lang.String value, L loc)voidaddComment(CL comments)voidaddElement(EA ea)voidaddLeadingComment(CL comments)
-
-
-
Method Detail
-
addAttribute
void addAttribute(java.lang.String ns, java.lang.String localName, java.lang.String prefix, java.lang.String value, L loc) throws BuildException- Throws:
BuildException
-
addElement
void addElement(EA ea) throws BuildException
- Throws:
BuildException
-
addComment
void addComment(CL comments) throws BuildException
- Throws:
BuildException
-
addLeadingComment
void addLeadingComment(CL comments) throws BuildException
- Throws:
BuildException
-
-