public final class DefaultAttrValue
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
(package private) static class |
DefaultAttrValue.UndeclaredEntity |
Modifier and Type | Field and Description |
---|---|
static int |
DEF_DEFAULT |
static int |
DEF_FIXED |
static int |
DEF_IMPLIED |
static int |
DEF_REQUIRED |
(package private) int |
mDefValueType |
private DefaultAttrValue.UndeclaredEntity |
mUndeclaredEntity
For now, let's only keep track of the first undeclared entity:
can be extended if necessary.
|
private java.lang.String |
mValue
Actual expanded textual content of the default attribute value;
normalized if appropriate in this mode.
|
(package private) static DefaultAttrValue |
sImplied |
(package private) static DefaultAttrValue |
sRequired |
Modifier | Constructor and Description |
---|---|
private |
DefaultAttrValue(int defValueType) |
Modifier and Type | Method and Description |
---|---|
private void |
addUndeclaredEntity(java.lang.String name,
javax.xml.stream.Location loc,
boolean isPe) |
void |
addUndeclaredGE(java.lang.String name,
javax.xml.stream.Location loc) |
void |
addUndeclaredPE(java.lang.String name,
javax.xml.stream.Location loc) |
static DefaultAttrValue |
constructFixed() |
static DefaultAttrValue |
constructImplied() |
static DefaultAttrValue |
constructOptional() |
static DefaultAttrValue |
constructRequired() |
java.lang.String |
getValue() |
java.lang.String |
getValueIfOk() |
boolean |
hasDefaultValue() |
boolean |
hasUndeclaredEntities() |
boolean |
isFixed() |
boolean |
isRequired() |
boolean |
isSpecial()
Method used by the element to figure out if attribute needs "special"
checking; basically if it's required, and/or has a default value.
|
void |
reportUndeclared(org.codehaus.stax2.validation.ValidationContext ctxt,
org.codehaus.stax2.validation.XMLValidator dtd) |
void |
setValue(java.lang.String v) |
public static final int DEF_DEFAULT
public static final int DEF_IMPLIED
public static final int DEF_REQUIRED
public static final int DEF_FIXED
static final DefaultAttrValue sImplied
static final DefaultAttrValue sRequired
final int mDefValueType
private java.lang.String mValue
mUndeclaredEntity
private DefaultAttrValue.UndeclaredEntity mUndeclaredEntity
public static DefaultAttrValue constructImplied()
public static DefaultAttrValue constructRequired()
public static DefaultAttrValue constructFixed()
public static DefaultAttrValue constructOptional()
public void setValue(java.lang.String v)
public void addUndeclaredPE(java.lang.String name, javax.xml.stream.Location loc)
public void addUndeclaredGE(java.lang.String name, javax.xml.stream.Location loc)
public void reportUndeclared(org.codehaus.stax2.validation.ValidationContext ctxt, org.codehaus.stax2.validation.XMLValidator dtd) throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamException
public boolean hasUndeclaredEntities()
public java.lang.String getValue()
public java.lang.String getValueIfOk()
public boolean isRequired()
public boolean isFixed()
public boolean hasDefaultValue()
public boolean isSpecial()
private void addUndeclaredEntity(java.lang.String name, javax.xml.stream.Location loc, boolean isPe)