Package org.kohsuke.rngom.digested
Class DDataPattern
java.lang.Object
org.kohsuke.rngom.digested.DPattern
org.kohsuke.rngom.digested.DDataPattern
- All Implemented Interfaces:
ParsedPattern
- Author:
- Kohsuke Kawaguchi (kk@kohsuke.org)
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccept
(DPatternVisitor visitor) Gets the datatype library URI.Gets the pattern that reprsents the<except>
child of this data pattern.Gets the parameters of this <data pattern.getType()
Gets the datatype name, such as "int" or "token".boolean
Returns true if this pattern is nullable.Methods inherited from class org.kohsuke.rngom.digested.DPattern
createParseable, getAnnotation, getLocation, isAttribute, isElement
-
Constructor Details
-
DDataPattern
public DDataPattern()
-
-
Method Details
-
getDatatypeLibrary
Gets the datatype library URI.- Returns:
- Can be empty (which represents the built-in datatypes), but never null.
-
getType
Gets the datatype name, such as "int" or "token".- Returns:
- never null.
-
getParams
Gets the parameters of this <data pattern.- Returns:
- can be empty but never null.
-
getExcept
Gets the pattern that reprsents the<except>
child of this data pattern.- Returns:
- null if not exist.
-
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 classDPattern
-
accept
-