xmltorng.framework.document.relaxng
Interface Data

All Superinterfaces:
NonEmptyPattern, Pattern
All Known Implementing Classes:
DataImpl

public interface Data
extends NonEmptyPattern

Data pattern.


Field Summary
 
Fields inherited from interface xmltorng.framework.document.relaxng.NonEmptyPattern
PATTERN_ATTRIBUTE, PATTERN_DATA, PATTERN_GROUP, PATTERN_LIST, PATTERN_REF, PATTERN_TEXT, PATTERN_VALUE
 
Method Summary
 java.lang.String getDatatypeLibraryURI()
          Return the datatype library URI.
 Pattern getExcept()
          Return the except patern if any else null.
 Param getParam(int index)
          Return the param with index index.
 int getParamCount()
          Return the param count.
 java.lang.String getType()
          Return the data type NCName.
 
Methods inherited from interface xmltorng.framework.document.relaxng.NonEmptyPattern
canBeRepeated, getPatternType
 
Methods inherited from interface xmltorng.framework.document.relaxng.Pattern
isEmpty
 

Method Detail

getType

java.lang.String getType()
Return the data type NCName. Is not null.


getDatatypeLibraryURI

java.lang.String getDatatypeLibraryURI()
Return the datatype library URI. Is not null.


getParamCount

int getParamCount()
Return the param count. Is >= 0.


getParam

Param getParam(int index)
Return the param with index index. 0 <= index < paramCount.


getExcept

Pattern getExcept()
Return the except patern if any else null.