com.thaiopensource.relaxng.impl
Class SchemaBuilderImpl.DataPatternBuilderImpl

java.lang.Object
  extended by com.thaiopensource.relaxng.impl.SchemaBuilderImpl.DataPatternBuilderImpl
All Implemented Interfaces:
DataPatternBuilder
Enclosing class:
SchemaBuilderImpl

private class SchemaBuilderImpl.DataPatternBuilderImpl
extends Object
implements DataPatternBuilder


Field Summary
private  DatatypeBuilder dtb
           
 
Constructor Summary
SchemaBuilderImpl.DataPatternBuilderImpl(DatatypeBuilder dtb)
           
 
Method Summary
 void addParam(String name, String value, Context context, String ns, Location loc, Annotations anno)
           
 void annotation(ParsedElementAnnotation ea)
           
(package private)  String displayParam(String value, int pos)
           
 ParsedPattern makePattern(Location loc, Annotations anno)
           
 ParsedPattern makePattern(ParsedPattern except, Location loc, Annotations anno)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dtb

private final DatatypeBuilder dtb
Constructor Detail

SchemaBuilderImpl.DataPatternBuilderImpl

SchemaBuilderImpl.DataPatternBuilderImpl(DatatypeBuilder dtb)
Method Detail

addParam

public void addParam(String name,
                     String value,
                     Context context,
                     String ns,
                     Location loc,
                     Annotations anno)
              throws BuildException
Specified by:
addParam in interface DataPatternBuilder
Throws:
BuildException

annotation

public void annotation(ParsedElementAnnotation ea)
                throws BuildException
Specified by:
annotation in interface DataPatternBuilder
Throws:
BuildException

displayParam

String displayParam(String value,
                    int pos)

makePattern

public ParsedPattern makePattern(Location loc,
                                 Annotations anno)
                          throws BuildException
Specified by:
makePattern in interface DataPatternBuilder
Throws:
BuildException

makePattern

public ParsedPattern makePattern(ParsedPattern except,
                                 Location loc,
                                 Annotations anno)
                          throws BuildException
Specified by:
makePattern in interface DataPatternBuilder
Throws:
BuildException