com.sun.xml.wss.impl.policy
Class DynamicPolicyContext

java.lang.Object
  extended by com.sun.xml.wss.impl.policy.DynamicPolicyContext
Direct Known Subclasses:
DynamicApplicationContext

public abstract class DynamicPolicyContext
extends Object

Represents a SecurityPolicy identifier context resolved at runtime


Field Summary
protected  HashMap properties
           
 
Constructor Summary
DynamicPolicyContext()
           
 
Method Summary
protected  boolean containsProperty(String name)
           
protected  Object getProperty(String name)
          get the named property
protected  Iterator getPropertyNames()
           
abstract  StaticPolicyContext getStaticPolicyContext()
           
protected  void removeProperty(String name)
          remove the named property
protected  void setProperty(String name, Object value)
          set the named property to value value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

properties

protected HashMap properties
Constructor Detail

DynamicPolicyContext

public DynamicPolicyContext()
Method Detail

getProperty

protected Object getProperty(String name)
get the named property

Parameters:
name - property name
Returns:
Object property value

setProperty

protected void setProperty(String name,
                           Object value)
set the named property to value value.

Parameters:
name - property name
value - property value

removeProperty

protected void removeProperty(String name)
remove the named property

Parameters:
name - property to be removed

containsProperty

protected boolean containsProperty(String name)
Parameters:
name - property to be checked for presence
Returns:
true if the property name is present.

getPropertyNames

protected Iterator getPropertyNames()
Returns:
Iterator over the property names

getStaticPolicyContext

public abstract StaticPolicyContext getStaticPolicyContext()
Returns:
Any StaticPolicyContext associated with this context.


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.