Uses of Class
com.thaiopensource.relaxng.impl.Pattern

Packages that use Pattern
com.thaiopensource.relaxng.impl   
com.thaiopensource.relaxng.jarv   
 

Uses of Pattern in com.thaiopensource.relaxng.impl
 

Subclasses of Pattern in com.thaiopensource.relaxng.impl
(package private)  class AfterPattern
           
(package private)  class AttributePattern
           
(package private)  class BinaryPattern
           
(package private)  class ChoicePattern
           
(package private)  class DataExceptPattern
           
(package private)  class DataPattern
           
(package private)  class ElementPattern
           
(package private)  class EmptyPattern
           
(package private)  class ErrorPattern
           
(package private)  class GroupPattern
           
(package private)  class InterleavePattern
           
(package private)  class ListPattern
           
(package private)  class NotAllowedPattern
           
(package private)  class OneOrMorePattern
           
(package private)  class RefPattern
           
(package private)  class StringPattern
           
(package private)  class TextPattern
           
(package private)  class UnexpandedNotAllowedPattern
           
(package private)  class ValuePattern
           
 

Fields in com.thaiopensource.relaxng.impl declared as Pattern
private  Pattern DataExceptPattern.except
           
private  Pattern RefPattern.p
           
private  Pattern OneOrMorePattern.p
           
private  Pattern ListPattern.p
           
private  Pattern ElementPattern.p
           
private  Pattern AttributePattern.p
           
(package private)  Pattern BinaryPattern.p1
           
(package private)  Pattern BinaryPattern.p2
           
private  Pattern PatternMemo.pattern
           
private  Pattern FindElementFunction.pattern
           
private  Pattern PatternValidator.start
           
private  Pattern PatternSchema.start
           
private  Pattern[] PatternInterner.table
           
 

Methods in com.thaiopensource.relaxng.impl that return Pattern
(package private) abstract  Pattern ApplyAfterFunction.apply(Pattern p)
           
(package private)  Pattern Pattern.applyForPattern(PatternFunction f)
           
(package private)  Pattern UnexpandedNotAllowedPattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern RefPattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern Pattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern OneOrMorePattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern ListPattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern InterleavePattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern GroupPattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern ElementPattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern ChoicePattern.expand(SchemaPatternBuilder b)
           
(package private)  Pattern AttributePattern.expand(SchemaPatternBuilder b)
           
private  Pattern SchemaBuilderImpl.expandPattern(Pattern pattern)
           
private  Pattern PatternValidator.findElement(Name name)
           
static Pattern FindElementFunction.findElement(ValidatorPatternBuilder builder, Name name, Pattern start)
           
(package private)  Pattern ElementPattern.getContent()
           
(package private)  Pattern AttributePattern.getContent()
           
(package private)  Pattern DataExceptPattern.getExcept()
           
(package private)  Pattern OneOrMorePattern.getOperand()
           
(package private)  Pattern ListPattern.getOperand()
           
(package private)  Pattern BinaryPattern.getOperand1()
           
(package private)  Pattern BinaryPattern.getOperand2()
           
(package private)  Pattern RefPattern.getPattern()
           
(package private)  Pattern PatternMemo.getPattern()
           
 Pattern PatternFuture.getPattern(boolean isAttributesPattern)
           
(package private)  Pattern PatternInterner.intern(Pattern p)
           
(package private)  Pattern ValidatorPatternBuilder.makeAfter(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeAttribute(NameClass nameClass, Pattern value, Locator loc)
           
(package private)  Pattern ValidatorPatternBuilder.makeChoice(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeChoice(Pattern p1, Pattern p2)
           
(package private)  Pattern PatternBuilder.makeChoice(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeData(Datatype dt)
           
(package private)  Pattern SchemaPatternBuilder.makeDataExcept(Datatype dt, Pattern except, Locator loc)
           
(package private)  Pattern SchemaPatternBuilder.makeElement(NameClass nameClass, Pattern content, Locator loc)
           
(package private)  Pattern PatternBuilder.makeEmpty()
           
(package private)  Pattern SchemaPatternBuilder.makeError()
           
(package private)  Pattern PatternBuilder.makeGroup(Pattern p1, Pattern p2)
           
(package private)  Pattern PatternBuilder.makeInterleave(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeList(Pattern p, Locator loc)
           
(package private)  Pattern SchemaPatternBuilder.makeMixed(Pattern p)
           
(package private)  Pattern PatternBuilder.makeNotAllowed()
           
(package private)  Pattern SchemaPatternBuilder.makeOneOrMore(Pattern p)
           
(package private)  Pattern PatternBuilder.makeOneOrMore(Pattern p)
           
(package private)  Pattern PatternBuilder.makeOptional(Pattern p)
           
(package private)  Pattern SchemaPatternBuilder.makeText()
           
(package private)  Pattern SchemaPatternBuilder.makeUnexpandedNotAllowed()
           
(package private)  Pattern SchemaPatternBuilder.makeValue(Datatype dt, Object obj)
           
(package private)  Pattern PatternBuilder.makeZeroOrMore(Pattern p)
           
(package private)  Pattern StartTagOpenDerivFunction.memoApply(Pattern p)
           
private  Pattern EndTagDerivFunction.memoApply(Pattern p)
           
(package private)  Pattern EndAttributesFunction.memoApply(Pattern p)
           
private  Pattern DataDerivFunction.memoApply(Pattern p)
           
static Pattern SchemaBuilderImpl.parse(Parseable parseable, ErrorHandler eh, DatatypeLibraryFactory datatypeLibraryFactory, SchemaPatternBuilder pb, boolean isAttributesPattern)
           
static Pattern FeasibleTransform.transform(SchemaPatternBuilder spb, Pattern p)
           
 

Methods in com.thaiopensource.relaxng.impl with parameters of type Pattern
private  DataDerivType DataDerivTypeFunction.apply(Pattern p)
           
(package private) abstract  Pattern ApplyAfterFunction.apply(Pattern p)
           
 Object ValidatorPatternBuilder.NoteChoicesFunction.caseOther(Pattern p)
           
 Object ValidatorPatternBuilder.RemoveChoicesFunction.caseOther(Pattern p)
           
 Object StartTagOpenDerivFunction.caseOther(Pattern p)
           
 Object RecoverAfterFunction.caseOther(Pattern p)
           
 Object MixedTextDerivFunction.caseOther(Pattern p)
           
 Object IdTypeMapBuilder.IdTypeFunction.caseOther(Pattern p)
           
 Object IdTypeMapBuilder.BuildFunction.caseOther(Pattern p)
           
 Object FindElementFunction.caseOther(Pattern p)
           
 Object FeasibleTransform.FeasiblePatternFunction.caseOther(Pattern p)
           
 Object EndTagDerivFunction.caseOther(Pattern p)
           
 Object EndAttributesFunction.caseOther(Pattern p)
           
 Object DataDerivTypeFunction.caseOther(Pattern p)
           
 Object DataDerivFunction.caseOther(Pattern p)
           
 Object ApplyAfterFunction.caseOther(Pattern p)
           
abstract  Object AbstractPatternFunction.caseOther(Pattern p)
           
(package private)  boolean Pattern.containsChoice(Pattern p)
           
(package private)  boolean ChoicePattern.containsChoice(Pattern p)
           
(package private)  PatternMemo ValueDataDerivType.dataDeriv(ValidatorPatternBuilder builder, Pattern p, String str, ValidationContext vc)
           
(package private)  PatternMemo SingleDataDerivType.dataDeriv(ValidatorPatternBuilder builder, Pattern p, String str, ValidationContext vc)
           
(package private)  PatternMemo DataDerivType.dataDeriv(ValidatorPatternBuilder builder, Pattern p, String str, ValidationContext vc)
           
(package private)  PatternMemo DataDataDerivType.dataDeriv(ValidatorPatternBuilder builder, Pattern p, String str, ValidationContext vc)
           
(package private)  PatternMemo BlankDataDerivType.dataDeriv(ValidatorPatternBuilder builder, Pattern p, String str, ValidationContext vc)
           
(package private) static DataDerivType DataDerivTypeFunction.dataDerivType(ValidatorPatternBuilder builder, Pattern pattern)
           
static void PatternDumper.dump(OutputStream out, Pattern p)
           
private  void PatternDumper.dump(Pattern p)
           
static void PatternDumper.dump(PrintWriter writer, Pattern p)
           
private  Pattern SchemaBuilderImpl.expandPattern(Pattern pattern)
           
static Pattern FindElementFunction.findElement(ValidatorPatternBuilder builder, Name name, Pattern start)
           
private  int PatternInterner.firstIndex(Pattern p)
           
private  String PatternDumper.getName(Pattern p)
           
(package private)  PatternMemo ValidatorPatternBuilder.getPatternMemo(Pattern p)
           
private  boolean FindElementFunction.haveProcessed(Pattern p)
           
(package private)  Pattern PatternInterner.intern(Pattern p)
           
(package private)  Pattern ValidatorPatternBuilder.makeAfter(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeAttribute(NameClass nameClass, Pattern value, Locator loc)
           
(package private)  Pattern ValidatorPatternBuilder.makeChoice(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeChoice(Pattern p1, Pattern p2)
           
(package private)  Pattern PatternBuilder.makeChoice(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeDataExcept(Datatype dt, Pattern except, Locator loc)
           
(package private)  Pattern SchemaPatternBuilder.makeElement(NameClass nameClass, Pattern content, Locator loc)
           
(package private)  Pattern PatternBuilder.makeGroup(Pattern p1, Pattern p2)
           
(package private)  Pattern PatternBuilder.makeInterleave(Pattern p1, Pattern p2)
           
(package private)  Pattern SchemaPatternBuilder.makeList(Pattern p, Locator loc)
           
(package private)  Pattern SchemaPatternBuilder.makeMixed(Pattern p)
           
(package private)  Pattern SchemaPatternBuilder.makeOneOrMore(Pattern p)
           
(package private)  Pattern PatternBuilder.makeOneOrMore(Pattern p)
           
(package private)  Pattern PatternBuilder.makeOptional(Pattern p)
           
(package private)  Pattern PatternBuilder.makeZeroOrMore(Pattern p)
           
(package private)  Pattern StartTagOpenDerivFunction.memoApply(Pattern p)
           
private  Pattern EndTagDerivFunction.memoApply(Pattern p)
           
(package private)  Pattern EndAttributesFunction.memoApply(Pattern p)
           
private  Pattern DataDerivFunction.memoApply(Pattern p)
           
(package private)  boolean ValuePattern.samePattern(Pattern other)
           
(package private)  boolean TextPattern.samePattern(Pattern other)
           
(package private)  boolean RefPattern.samePattern(Pattern other)
           
(package private) abstract  boolean Pattern.samePattern(Pattern other)
           
(package private)  boolean OneOrMorePattern.samePattern(Pattern other)
           
(package private)  boolean NotAllowedPattern.samePattern(Pattern other)
           
(package private)  boolean ListPattern.samePattern(Pattern other)
           
(package private)  boolean ErrorPattern.samePattern(Pattern other)
           
(package private)  boolean EmptyPattern.samePattern(Pattern other)
           
(package private)  boolean ElementPattern.samePattern(Pattern other)
           
(package private)  boolean DataPattern.samePattern(Pattern other)
           
(package private)  boolean DataExceptPattern.samePattern(Pattern other)
           
(package private)  boolean BinaryPattern.samePattern(Pattern other)
           
(package private)  boolean AttributePattern.samePattern(Pattern other)
           
(package private)  void ElementPattern.setContent(Pattern p)
           
(package private)  void RefPattern.setPattern(Pattern p)
           
static Pattern FeasibleTransform.transform(SchemaPatternBuilder spb, Pattern p)
           
 void PatternVisitor.visitAttribute(NameClass ns, Pattern value)
           
 void PatternDumper.DumpPatternVisitor.visitAttribute(NameClass nc, Pattern value)
           
 void PatternVisitor.visitChoice(Pattern p1, Pattern p2)
           
 void PatternDumper.DumpPatternVisitor.visitChoice(Pattern p1, Pattern p2)
           
 void PatternDumper.ChoiceDumpPatternVisitor.visitChoice(Pattern p1, Pattern p2)
           
 void PatternVisitor.visitDataExcept(Datatype dt, Pattern except)
           
 void PatternDumper.DumpPatternVisitor.visitDataExcept(Datatype dt, Pattern except)
           
 void PatternVisitor.visitElement(NameClass nc, Pattern content)
           
 void PatternDumper.DumpPatternVisitor.visitElement(NameClass nc, Pattern content)
           
 void PatternVisitor.visitGroup(Pattern p1, Pattern p2)
           
 void PatternDumper.DumpPatternVisitor.visitGroup(Pattern p1, Pattern p2)
           
 void PatternDumper.GroupDumpPatternVisitor.visitGroup(Pattern p1, Pattern p2)
           
 void PatternVisitor.visitInterleave(Pattern p1, Pattern p2)
           
 void PatternDumper.DumpPatternVisitor.visitInterleave(Pattern p1, Pattern p2)
           
 void PatternDumper.InterleaveDumpPatternVisitor.visitInterleave(Pattern p1, Pattern p2)
           
 void PatternVisitor.visitList(Pattern p)
           
 void PatternDumper.DumpPatternVisitor.visitList(Pattern p)
           
 void PatternVisitor.visitOneOrMore(Pattern p)
           
 void PatternDumper.DumpPatternVisitor.visitOneOrMore(Pattern p)
           
(package private) static Schema SchemaReaderImpl.wrapPattern(Pattern start, SchemaPatternBuilder spb, PropertyMap properties)
           
 

Constructors in com.thaiopensource.relaxng.impl with parameters of type Pattern
AfterPattern(Pattern p1, Pattern p2)
           
AttributePattern(NameClass nameClass, Pattern value, Locator loc)
           
BinaryPattern(boolean nullable, int hc, Pattern p1, Pattern p2)
           
ChoicePattern(Pattern p1, Pattern p2)
           
DataExceptPattern(Datatype dt, Pattern except, Locator loc)
           
ElementPattern(NameClass nameClass, Pattern p, Locator loc)
           
GroupPattern(Pattern p1, Pattern p2)
           
IdTypeMapBuilder(ErrorHandler eh, Pattern pattern)
           
InterleavePattern(Pattern p1, Pattern p2)
           
ListPattern(Pattern p, Locator locator)
           
OneOrMorePattern(Pattern p)
           
PatternMemo(Pattern pattern, ValidatorPatternBuilder builder)
           
PatternSchema(SchemaPatternBuilder spb, Pattern start, PropertyMap properties)
           
PatternValidator(Pattern pattern, ValidatorPatternBuilder builder, ErrorHandler eh)
           
 

Uses of Pattern in com.thaiopensource.relaxng.jarv
 

Fields in com.thaiopensource.relaxng.jarv declared as Pattern
private  Pattern SchemaImpl.start
           
 

Constructors in com.thaiopensource.relaxng.jarv with parameters of type Pattern
SchemaImpl(Pattern start, SchemaPatternBuilder spb)
           
VerifierHandlerImpl(Pattern pattern, ValidatorPatternBuilder builder, CountingErrorHandler ceh)
           
VerifierImpl(Pattern start, ValidatorPatternBuilder builder)