public abstract class AbstractPolicy extends PolicySchemaObject implements PolicySetMember
| Modifier and Type | Field and Description | 
|---|---|
| static String | VERSION_DEFAULT | 
NAMESPACE, NAMESPACE_PREFIX| Modifier and Type | Method and Description | 
|---|---|
| void | encodeAttributes(PrintStream ps) | 
| protected void | encodeCombinerParameters(Map<String,String> nsMap,
                        PrintStream ps) | 
| protected void | encodeDescription(PrintStream ps) | 
| protected void | encodeObligations(Map<String,String> nsMap,
                 PrintStream ps) | 
| protected void | encodeTarget(Map<String,String> nsMap,
            PrintStream ps) | 
| boolean | equals(Object other) | 
| URI | getCombiningAlgId()Returns rule or policy combining algorithm ID | 
| protected abstract String | getCombiningName() | 
| String | getDescription()Returns description | 
| URI | getId()Returns policy or policy set ID | 
| protected abstract String | getPolicyPrefix() | 
| String | getVersion()Returns policy or policy set version | 
| int | internalHashCode() | 
getDesiredNamespacePrefix, getNamespaceencode, encode, encodeBody, encodeChildren, escapeXML, getElementName, getLocalName, getPrintStream, hasBody, hasChildren, hashCode, toStringpublic static final String VERSION_DEFAULT
protected abstract String getPolicyPrefix()
protected abstract String getCombiningName()
public void encodeAttributes(PrintStream ps)
encodeAttributes in class SchemaObjectprotected void encodeDescription(PrintStream ps)
protected void encodeTarget(Map<String,String> nsMap, PrintStream ps)
protected void encodeCombinerParameters(Map<String,String> nsMap, PrintStream ps)
protected void encodeObligations(Map<String,String> nsMap, PrintStream ps)
public int internalHashCode()
internalHashCode in class SchemaObjectpublic String getDescription()
public URI getId()
public String getVersion()
public URI getCombiningAlgId()