public abstract class Schema extends Object
Modifier and Type | Field and Description |
---|---|
static int |
F_CDATA |
static int |
F_NOFORCE |
static int |
F_RESTART |
static int |
M_ANY |
static int |
M_EMPTY |
static int |
M_PCDATA |
static int |
M_ROOT |
Constructor and Description |
---|
Schema() |
Modifier and Type | Method and Description |
---|---|
void |
attribute(String elemName,
String attrName,
String type,
String value)
Add or replace a default attribute for an element type in this schema.
|
void |
elementType(String name,
int model,
int memberOf,
int flags)
Add or replace an element type for this schema.
|
void |
entity(String name,
int value)
Add to or replace a character entity in this schema.
|
ElementType |
getElementType(String name)
Get an ElementType by name.
|
int |
getEntity(String name)
Get an entity value by name.
|
String |
getPrefix()
Return the prefix of this schema.
|
String |
getURI()
Return the URI (namespace name) of this schema.
|
void |
parent(String name,
String parentName)
Specify natural parent of an element in this schema.
|
ElementType |
rootElementType()
Get the root element of this schema
|
void |
setPrefix(String prefix)
Change the prefix of this schema.
|
void |
setURI(String uri)
Change the URI (namespace name) of this schema.
|
public static final int M_ANY
public static final int M_EMPTY
public static final int M_PCDATA
public static final int M_ROOT
public static final int F_RESTART
public static final int F_CDATA
public static final int F_NOFORCE
public void elementType(String name, int model, int memberOf, int flags)
name
- Name (Qname) of the elementmodel
- Models of the element's content as a vector of bitsmemberOf
- Models the element is a member of as a vector of bitsflags
- Flags for the elementpublic ElementType rootElementType()
public void attribute(String elemName, String attrName, String type, String value)
elemName
- Name (Qname) of the element typeattrName
- Name (Qname) of the attributetype
- Type of the attributevalue
- Default value of the attribute; null if no defaultpublic void parent(String name, String parentName)
name
- Name of the child elementparentName
- Name of the parent elementpublic void entity(String name, int value)
name
- Name of the entityvalue
- Value of the entitypublic ElementType getElementType(String name)
name
- Name (Qname) of the element typepublic int getEntity(String name)
name
- Name of the entitypublic String getURI()
public String getPrefix()
public void setURI(String uri)
public void setPrefix(String prefix)
Copyright © 2010 - 2020 Adobe. All Rights Reserved