public class PrimitiveAssertion extends java.lang.Object implements Assertion
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<javax.xml.namespace.QName,java.lang.String> |
attributes |
protected boolean |
ignorable |
protected javax.xml.namespace.QName |
name |
protected boolean |
optional |
protected java.lang.String |
textValue |
| Constructor and Description |
|---|
PrimitiveAssertion() |
PrimitiveAssertion(javax.xml.namespace.QName n) |
PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o) |
PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o,
boolean i) |
PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o,
boolean i,
java.util.Map<javax.xml.namespace.QName,java.lang.String> atts) |
PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o,
boolean i,
java.util.Map<javax.xml.namespace.QName,java.lang.String> atts,
java.lang.String value) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttribute(javax.xml.namespace.QName n,
java.lang.String value) |
void |
addAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.String> atts) |
protected Assertion |
clone(boolean isoptional) |
boolean |
equal(PolicyComponent policyComponent)
Returns true if the argument is equal to self.
|
java.lang.String |
getAttribute(javax.xml.namespace.QName n) |
javax.xml.namespace.QName |
getName()
Returns the QName of the Root Element of this Assertion.
|
protected java.lang.String |
getOrCreatePrefix(java.lang.String ns,
javax.xml.stream.XMLStreamWriter writer) |
java.lang.String |
getTextValue() |
short |
getType()
Returns a short value which uniquely identify the type of the
PolicyComponent.
|
protected boolean |
hasContents() |
boolean |
isIgnorable()
Returns true if this Assertion is ignorable.
|
boolean |
isOptional()
Returns true if this Assertion is optional.
|
PolicyComponent |
normalize()
Returns a new PolicyComponent that is the normalized version of this.
|
void |
serialize(javax.xml.stream.XMLStreamWriter writer)
Serialize this Assertion into its XML infoset using XMLStreamWriter.
|
void |
setIgnorable(boolean i) |
void |
setName(javax.xml.namespace.QName n) |
void |
setOptional(boolean o) |
void |
setTextValue(java.lang.String s) |
java.lang.String |
toString() |
protected void |
writeAttributes(javax.xml.stream.XMLStreamWriter writer) |
protected void |
writeContents(javax.xml.stream.XMLStreamWriter writer) |
protected javax.xml.namespace.QName name
protected boolean optional
protected boolean ignorable
protected java.lang.String textValue
protected java.util.Map<javax.xml.namespace.QName,java.lang.String> attributes
public PrimitiveAssertion()
public PrimitiveAssertion(javax.xml.namespace.QName n)
public PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o)
public PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o,
boolean i)
public PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o,
boolean i,
java.util.Map<javax.xml.namespace.QName,java.lang.String> atts)
public PrimitiveAssertion(javax.xml.namespace.QName n,
boolean o,
boolean i,
java.util.Map<javax.xml.namespace.QName,java.lang.String> atts,
java.lang.String value)
public java.lang.String getAttribute(javax.xml.namespace.QName n)
public void addAttribute(javax.xml.namespace.QName n,
java.lang.String value)
public void addAttributes(java.util.Map<javax.xml.namespace.QName,java.lang.String> atts)
public java.lang.String getTextValue()
public void setTextValue(java.lang.String s)
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equal(PolicyComponent policyComponent)
PolicyComponentequal in interface PolicyComponentpolicyComponent - the PolicyComponent to check whether self is
logically equal or notpublic short getType()
PolicyComponentgetType in interface PolicyComponentpublic javax.xml.namespace.QName getName()
Assertionpublic void setName(javax.xml.namespace.QName n)
public boolean isOptional()
AssertionisOptional in interface Assertionpublic void setOptional(boolean o)
public boolean isIgnorable()
AssertionisIgnorable in interface Assertionpublic void setIgnorable(boolean i)
public PolicyComponent normalize()
Assertionpublic void serialize(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
Assertionserialize in interface Assertionserialize in interface PolicyComponentwriter - the writer that the component should write itselfjavax.xml.stream.XMLStreamException - if an errors in the process of serialization of the
PolicyComponent.protected void writeContents(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected boolean hasContents()
protected void writeAttributes(javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected java.lang.String getOrCreatePrefix(java.lang.String ns,
javax.xml.stream.XMLStreamWriter writer)
throws javax.xml.stream.XMLStreamException
javax.xml.stream.XMLStreamExceptionprotected Assertion clone(boolean isoptional)