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(String ns, String localName, String prefix, 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

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

addElement

void addElement(ParsedElementAnnotation ea)
                throws BuildException
Throws:
BuildException

addComment

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

Throws:
BuildException

addLeadingComment

void addLeadingComment(CommentList comments)
                       throws BuildException
Throws:
BuildException