PolicySetMember, java.io.Serializablepublic 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, waitgetDesiredNamespacePrefix, getNamespaceencode, encode, encodeBody, encodeChildren, escapeXML, getElementName, getLocalName, getPrintStream, hasBody, hasChildren, hashCode, toStringpublic 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 SchemaObjectprotected 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.Objectpublic int internalHashCode()
internalHashCode in class SchemaObjectpublic java.lang.String getDescription()
public URI getId()
public java.lang.String getVersion()
public URI getCombiningAlgId()