public abstract class DatatypeService extends Object
Modifier and Type | Field and Description |
---|---|
static DatatypeService |
ANY_DIR_URI |
static DatatypeService |
ANY_FILE_URI |
static DatatypeService |
XS_ANY_URI |
static DatatypeService |
XS_BOOLEAN |
static DatatypeService |
XS_INTEGER |
static DatatypeService |
XS_NON_NEGATIVE_INTEGER |
static DatatypeService |
XS_STRING |
Modifier | Constructor and Description |
---|---|
protected |
DatatypeService() |
protected |
DatatypeService(String id) |
Modifier and Type | Method and Description |
---|---|
abstract Document |
asDocument()
Get the XML definition of the datatype.
|
String |
getId()
Get the datatype ID.
|
abstract ValidationResult |
validate(String content)
Test whether a value matches the datatype.
|
public static final DatatypeService XS_STRING
public static final DatatypeService XS_INTEGER
public static final DatatypeService XS_NON_NEGATIVE_INTEGER
public static final DatatypeService XS_BOOLEAN
public static final DatatypeService XS_ANY_URI
public static final DatatypeService ANY_FILE_URI
public static final DatatypeService ANY_DIR_URI
protected DatatypeService()
protected DatatypeService(String id)
public final String getId()
public abstract Document asDocument() throws Exception
Exception
public abstract ValidationResult validate(String content)
Copyright © 2010–2024 The DAISY Consortium. All rights reserved.