com.thaiopensource.relaxng.parse
Interface Annotations

All Known Subinterfaces:
ElementAnnotationBuilder
All Known Implementing Classes:
SchemaBuilderImpl

public interface Annotations

Includes attributes and child elements before any RELAX NG element.


Method Summary
 void addAttribute(java.lang.String ns, java.lang.String localName, java.lang.String prefix, java.lang.String value, Location loc)
           
 void addComment(CommentList comments)
          Adds comments following the last initial child element annotation.
 void addElement(ParsedElementAnnotation ea)
           
 void addLeadingComment(CommentList comments)
           
 

Method Detail

addAttribute

public void addAttribute(java.lang.String ns,
                         java.lang.String localName,
                         java.lang.String prefix,
                         java.lang.String value,
                         Location loc)
                  throws BuildException
Throws:
BuildException

addElement

public void addElement(ParsedElementAnnotation ea)
                throws BuildException
Throws:
BuildException

addComment

public void addComment(CommentList comments)
                throws BuildException
Adds comments following the last initial child element annotation.

Throws:
BuildException

addLeadingComment

public void addLeadingComment(CommentList comments)
                       throws BuildException
Throws:
BuildException