org.kohsuke.rngom.digested
Class DValuePattern

java.lang.Object
  extended by org.kohsuke.rngom.digested.DPattern
      extended by org.kohsuke.rngom.digested.DValuePattern
All Implemented Interfaces:
ParsedPattern

public class DValuePattern
extends DPattern

Author:
Kohsuke Kawaguchi (kk@kohsuke.org)

Constructor Summary
DValuePattern(java.lang.String datatypeLibrary, java.lang.String type, java.lang.String value, Context context, java.lang.String ns)
           
 
Method Summary
 java.lang.Object accept(DPatternVisitor visitor)
           
 Context getContext()
           
 java.lang.String getDatatypeLibrary()
           
 java.lang.String getNs()
           
 java.lang.String getType()
           
 java.lang.String getValue()
           
 boolean isNullable()
          Returns true if this pattern is nullable.
 
Methods inherited from class org.kohsuke.rngom.digested.DPattern
createParseable, getAnnotation, getLocation, isAttribute, isElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DValuePattern

public DValuePattern(java.lang.String datatypeLibrary,
                     java.lang.String type,
                     java.lang.String value,
                     Context context,
                     java.lang.String ns)
Method Detail

getDatatypeLibrary

public java.lang.String getDatatypeLibrary()

getType

public java.lang.String getType()

getValue

public java.lang.String getValue()

getContext

public Context getContext()

getNs

public java.lang.String getNs()

isNullable

public boolean isNullable()
Description copied from class: DPattern
Returns true if this pattern is nullable. A nullable pattern is a pattern that can match the empty sequence.

Specified by:
isNullable in class DPattern

accept

public java.lang.Object accept(DPatternVisitor visitor)
Specified by:
accept in class DPattern