PolicySetMember
, java.io.Serializable
public abstract class AbstractPolicy extends PolicySchemaObject implements PolicySetMember
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
VERSION_DEFAULT |
NAMESPACE, NAMESPACE_PREFIX
Modifier and Type | Method | Description |
---|---|---|
void |
encodeAttributes(java.io.PrintStream ps) |
|
protected void |
encodeCombinerParameters(java.util.Map<java.lang.String,java.lang.String> nsMap,
java.io.PrintStream ps) |
|
protected void |
encodeDescription(java.io.PrintStream ps) |
|
protected void |
encodeObligations(java.util.Map<java.lang.String,java.lang.String> nsMap,
java.io.PrintStream ps) |
|
protected void |
encodeTarget(java.util.Map<java.lang.String,java.lang.String> nsMap,
java.io.PrintStream ps) |
|
boolean |
equals(java.lang.Object other) |
|
URI |
getCombiningAlgId() |
Returns rule or policy combining algorithm ID
|
protected abstract java.lang.String |
getCombiningName() |
|
java.lang.String |
getDescription() |
Returns description
|
URI |
getId() |
Returns policy or policy set ID
|
protected abstract java.lang.String |
getPolicyPrefix() |
|
java.lang.String |
getVersion() |
Returns policy or policy set version
|
int |
internalHashCode() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDesiredNamespacePrefix, getNamespace
encode, encode, encodeBody, encodeChildren, escapeXML, getElementName, getLocalName, getPrintStream, hasBody, hasChildren, hashCode, toString
public static final java.lang.String VERSION_DEFAULT
protected abstract java.lang.String getPolicyPrefix()
protected abstract java.lang.String getCombiningName()
public void encodeAttributes(java.io.PrintStream ps)
encodeAttributes
in class SchemaObject
protected void encodeDescription(java.io.PrintStream ps)
protected void encodeTarget(java.util.Map<java.lang.String,java.lang.String> nsMap, java.io.PrintStream ps)
protected void encodeCombinerParameters(java.util.Map<java.lang.String,java.lang.String> nsMap, java.io.PrintStream ps)
protected void encodeObligations(java.util.Map<java.lang.String,java.lang.String> nsMap, java.io.PrintStream ps)
public boolean equals(java.lang.Object other)
equals
in class java.lang.Object
public int internalHashCode()
internalHashCode
in class SchemaObject
public java.lang.String getDescription()
public URI getId()
public java.lang.String getVersion()
public URI getCombiningAlgId()