Overview | Package | Class | Tree | Deprecated | Index | Help
| oNVDL-20070517 API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.thaiopensource.relaxng.parse
Interface SchemaBuilder

All Known Implementing Classes:
  SchemaBuilderImpl

public interface SchemaBuilder

Field Summary
`static java.lang.String` | `INHERIT_NS`

Method Summary
`ParsedNameClass` | `annotate(ParsedNameClass nc, Annotations anno)`
`ParsedPattern` | `annotate(ParsedPattern p, Annotations anno)`
`ParsedNameClass` | `annotateAfter(ParsedNameClass nc, ParsedElementAnnotation e)`
`ParsedPattern` | `annotateAfter(ParsedPattern p, ParsedElementAnnotation e)`
`ParsedNameClass` | `commentAfter(ParsedNameClass nc, CommentList comments)`
`ParsedPattern` | `commentAfter(ParsedPattern p, CommentList comments)`
`Annotations` | `makeAnnotations(CommentList comments, Context context)`
`ParsedNameClass` | `makeAnyName(Location loc, Annotations anno)`
`ParsedNameClass` | `makeAnyName(ParsedNameClass except, Location loc, Annotations anno)` Caller must enforce constraints on except.
`ParsedPattern` | `makeAttribute(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)`
`ParsedNameClass` | `makeChoice(ParsedNameClass[] nameClasses, int nNameClasses, Location loc, Annotations anno)`
`ParsedPattern` | `makeChoice(ParsedPattern[] patterns, int nPatterns, Location loc, Annotations anno)`
`CommentList` | `makeCommentList()`
`DataPatternBuilder` | `makeDataPatternBuilder(java.lang.String datatypeLibrary, java.lang.String type, Location loc)`
`ParsedPattern` | `makeElement(ParsedNameClass nc, ParsedPattern p, Location loc, Annotations anno)`
`ElementAnnotationBuilder` | `makeElementAnnotationBuilder(java.lang.String ns, java.lang.String localName, java.lang.String prefix, Location loc, CommentList comments, Context context)`
`ParsedPattern` | `makeEmpty(Location loc, Annotations anno)`
`ParsedNameClass` | `makeErrorNameClass()`
`ParsedPattern` | `makeErrorPattern()`
`ParsedPattern` | `makeExternalRef(java.lang.String uri, java.lang.String ns, Scope scope, Location loc, Annotations anno)`
`Grammar` | `makeGrammar(Scope parent)`
`ParsedPattern` | `makeGroup(ParsedPattern[] patterns, int nPatterns, Location loc, Annotations anno)`
`ParsedPattern` | `makeInterleave(ParsedPattern[] patterns, int nPatterns, Location loc, Annotations anno)`
`ParsedPattern` | `makeList(ParsedPattern p, Location loc, Annotations anno)`
`Location` | `makeLocation(java.lang.String systemId, int lineNumber, int columnNumber)`
`ParsedPattern` | `makeMixed(ParsedPattern p, Location loc, Annotations anno)`
`ParsedNameClass` | `makeName(java.lang.String ns, java.lang.String localName, java.lang.String prefix, Location loc, Annotations anno)`
`ParsedPattern` | `makeNotAllowed(Location loc, Annotations anno)`
`ParsedNameClass` | `makeNsName(java.lang.String ns, Location loc, Annotations anno)`
`ParsedNameClass` | `makeNsName(java.lang.String ns, ParsedNameClass except, Location loc, Annotations anno)` Caller must enforce constraints on except.
`ParsedPattern` | `makeOneOrMore(ParsedPattern p, Location loc, Annotations anno)`
`ParsedPattern` | `makeOptional(ParsedPattern p, Location loc, Annotations anno)`
`ParsedPattern` | `makeText(Location loc, Annotations anno)`
`ParsedPattern` | `makeValue(java.lang.String datatypeLibrary, java.lang.String type, java.lang.String value, Context c, java.lang.String ns, Location loc, Annotations anno)`
`ParsedPattern` | `makeZeroOrMore(ParsedPattern p, Location loc, Annotations anno)`
`boolean` | `usesComments()`

Field Detail

### INHERIT_NS

    public static final java.lang.String INHERIT_NS

Method Detail

### makeChoice

    public ParsedPattern makeChoice(ParsedPattern[] patterns,
                                    int nPatterns,
                                    Location loc,
                                    Annotations anno)
                             throws BuildException

  Throws:
    `BuildException`

### makeInterleave

    public ParsedPattern makeInterleave(ParsedPattern[] patterns,
                                        int nPatterns,
                                        Location loc,
                                        Annotations anno)
                                 throws BuildException

  Throws:
    `BuildException`

### makeGroup

    public ParsedPattern makeGroup(ParsedPattern[] patterns,
                                   int nPatterns,
                                   Location loc,
                                   Annotations anno)
                            throws BuildException

  Throws:
    `BuildException`

### makeOneOrMore

    public ParsedPattern makeOneOrMore(ParsedPattern p,
                                       Location loc,
                                       Annotations anno)
                                throws BuildException

  Throws:
    `BuildException`

### makeZeroOrMore

    public ParsedPattern makeZeroOrMore(ParsedPattern p,
                                        Location loc,
                                        Annotations anno)
                                 throws BuildException

  Throws:
    `BuildException`

### makeOptional

    public ParsedPattern makeOptional(ParsedPattern p,
                                      Location loc,
                                      Annotations anno)
                               throws BuildException

  Throws:
    `BuildException`

### makeList

    public ParsedPattern makeList(ParsedPattern p,
                                  Location loc,
                                  Annotations anno)
                           throws BuildException

  Throws:
    `BuildException`

### makeMixed

    public ParsedPattern makeMixed(ParsedPattern p,
                                   Location loc,
                                   Annotations anno)
                            throws BuildException

  Throws:
    `BuildException`

### makeEmpty

    public ParsedPattern makeEmpty(Location loc,
                                   Annotations anno)

### makeNotAllowed

    public ParsedPattern makeNotAllowed(Location loc,
                                        Annotations anno)

### makeText

    public ParsedPattern makeText(Location loc,
                                  Annotations anno)

### makeAttribute

    public ParsedPattern makeAttribute(ParsedNameClass nc,
                                       ParsedPattern p,
                                       Location loc,
                                       Annotations anno)
                                throws BuildException

  Throws:
    `BuildException`

### makeElement

    public ParsedPattern makeElement(ParsedNameClass nc,
                                     ParsedPattern p,
                                     Location loc,
                                     Annotations anno)
                              throws BuildException

  Throws:
    `BuildException`

### makeDataPatternBuilder

    public DataPatternBuilder makeDataPatternBuilder(java.lang.String datatypeLibrary,
                                                     java.lang.String type,
                                                     Location loc)
                                              throws BuildException

  Throws:
    `BuildException`

### makeValue

    public ParsedPattern makeValue(java.lang.String datatypeLibrary,
                                   java.lang.String type,
                                   java.lang.String value,
                                   Context c,
                                   java.lang.String ns,
                                   Location loc,
                                   Annotations anno)
                            throws BuildException

  Throws:
    `BuildException`

### makeGrammar

    public Grammar makeGrammar(Scope parent)

### annotate

    public ParsedPattern annotate(ParsedPattern p,
                                  Annotations anno)
                           throws BuildException

  Throws:
    `BuildException`

### annotate

    public ParsedNameClass annotate(ParsedNameClass nc,
                                    Annotations anno)
                             throws BuildException

  Throws:
    `BuildException`

### annotateAfter

    public ParsedPattern annotateAfter(ParsedPattern p,
                                       ParsedElementAnnotation e)
                                throws BuildException

  Throws:
    `BuildException`

### annotateAfter

    public ParsedNameClass annotateAfter(ParsedNameClass nc,
                                         ParsedElementAnnotation e)
                                  throws BuildException

  Throws:
    `BuildException`

### commentAfter

    public ParsedPattern commentAfter(ParsedPattern p,
                                      CommentList comments)
                               throws BuildException

  Throws:
    `BuildException`

### commentAfter

    public ParsedNameClass commentAfter(ParsedNameClass nc,
                                        CommentList comments)
                                 throws BuildException

  Throws:
    `BuildException`

### makeExternalRef

    public ParsedPattern makeExternalRef(java.lang.String uri,
                                         java.lang.String ns,
                                         Scope scope,
                                         Location loc,
                                         Annotations anno)
                                  throws BuildException,
                                         IllegalSchemaException

  Throws:
    `BuildException`
    `IllegalSchemaException`

### makeChoice

    public ParsedNameClass makeChoice(ParsedNameClass[] nameClasses,
                                      int nNameClasses,
                                      Location loc,
                                      Annotations anno)

### makeName

    public ParsedNameClass makeName(java.lang.String ns,
                                    java.lang.String localName,
                                    java.lang.String prefix,
                                    Location loc,
                                    Annotations anno)

### makeNsName

    public ParsedNameClass makeNsName(java.lang.String ns,
                                      Location loc,
                                      Annotations anno)

### makeNsName

    public ParsedNameClass makeNsName(java.lang.String ns,
                                      ParsedNameClass except,
                                      Location loc,
                                      Annotations anno)

  Caller must enforce constraints on except.

### makeAnyName

    public ParsedNameClass makeAnyName(Location loc,
                                       Annotations anno)

### makeAnyName

    public ParsedNameClass makeAnyName(ParsedNameClass except,
                                       Location loc,
                                       Annotations anno)

  Caller must enforce constraints on except.

### makeLocation

    public Location makeLocation(java.lang.String systemId,
                                 int lineNumber,
                                 int columnNumber)

### makeAnnotations

    public Annotations makeAnnotations(CommentList comments,
                                       Context context)

### makeElementAnnotationBuilder

    public ElementAnnotationBuilder makeElementAnnotationBuilder(java.lang.String ns,
                                                                 java.lang.String localName,
                                                                 java.lang.String prefix,
                                                                 Location loc,
                                                                 CommentList comments,
                                                                 Context context)

### makeCommentList

    public CommentList makeCommentList()

### makeErrorPattern

    public ParsedPattern makeErrorPattern()

### makeErrorNameClass

    public ParsedNameClass makeErrorNameClass()

### usesComments

    public boolean usesComments()

Overview | Package | Class | Tree | Deprecated | Index | Help
| oNVDL-20070517 API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

© Copyright SyncRO Soft SRL 2006-2007.