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
Exceptionpublic abstract ValidationResult validate(String content)
Copyright © 2010–2026 The DAISY Consortium. All rights reserved.