public class PolicyReference extends Object implements PolicyComponent
| Constructor and Description |
|---|
PolicyReference() |
PolicyReference(PolicyBuilder p) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equal(PolicyComponent policyComponent)
Returns true if the argument is equal to self.
|
Policy |
getRemoteReferencedPolicy(String u) |
short |
getType()
Returns short value of Constants.TYPE_POLICY_REF
|
String |
getURI()
Gets the Policy URI that is referred by self.
|
PolicyComponent |
normalize()
Throws an UnsupportedOperationException since PolicyReference.normalize()
can't resolve the Policy that it refers to unless a PolicyRegistry is
provided.
|
PolicyComponent |
normalize(PolicyRegistry reg,
boolean deep)
Returns normalized version of the Policy that is referred by self.
|
void |
serialize(XMLStreamWriter writer)
Serializes the PolicyComponent using an XMLStreamWriter.
|
void |
setURI(String uri)
Sets the Policy URI
|
public PolicyReference()
public PolicyReference(PolicyBuilder p)
public void setURI(String uri)
uri - the Policy URIpublic String getURI()
public boolean equal(PolicyComponent policyComponent)
PolicyComponentequal in interface PolicyComponentpolicyComponent - the PolicyComponent to check whether self is
logically equal or notpublic short getType()
getType in interface PolicyComponentpublic PolicyComponent normalize()
public PolicyComponent normalize(PolicyRegistry reg, boolean deep)
deep
indicates the level of normalization for the returning Policy.reg - the PolicyRegistry that is used to resolved the Policy referred by selfdeep - the flag to indicate whether returning Policy should be fully normalizedpublic void serialize(XMLStreamWriter writer) throws XMLStreamException
PolicyComponentserialize in interface PolicyComponentwriter - the writer that the component should write itselfXMLStreamException - if an errors in the process of serialization of the
PolicyComponent.Copyright © 2004–2024 The Apache Software Foundation. All rights reserved.