public class PolicyCombinerElement extends CombinerElement
CombinerElement
used for policy combining.Constructor and Description |
---|
PolicyCombinerElement(AbstractPolicy policy)
Constructor that only takes an AbstractPolicy
|
PolicyCombinerElement(AbstractPolicy policy,
List parameters)
Constructor that takes both the
AbstractPolicy to combine and its associated
combiner parameters. |
Modifier and Type | Method and Description |
---|---|
void |
encode(StringBuilder builder)
Encodes this
PolicyCombinerElement into its XML form and writes this out to the provided
StringBuilder |
AbstractPolicy |
getPolicy()
Returns the
AbstractPolicy in this element. |
getElement, getParameters
public PolicyCombinerElement(AbstractPolicy policy)
AbstractPolicyAbstractPolicy
when combining.policy
- an AbstractPolicy
to use in combiningpublic PolicyCombinerElement(AbstractPolicy policy, List parameters)
AbstractPolicy
to combine and its associated
combiner parameters.policy
- an AbstractPolicy
to use in combiningparameters
- a (possibly empty) non-null List
of
CombinerParameters provided for general
use (for all pre-2.0 policies this must be empty)
public AbstractPolicy getPolicy()
AbstractPolicy
in this element.AbstractPolicy
public void encode(StringBuilder builder)
PolicyCombinerElement
into its XML form and writes this out to the provided
StringBuilder
encode
in class CombinerElement
builder
- string stream into which the XML-encoded data is writtenCopyright © 2017 WSO2. All rights reserved.