Package org.apache.wss4j.policy.model
Class Layout
- java.lang.Object
-
- org.apache.wss4j.policy.model.AbstractSecurityAssertion
-
- org.apache.wss4j.policy.model.Layout
-
- All Implemented Interfaces:
org.apache.neethi.Assertion
,org.apache.neethi.PolicyComponent
,org.apache.neethi.PolicyContainingAssertion
public class Layout extends AbstractSecurityAssertion implements org.apache.neethi.PolicyContainingAssertion
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Layout.LayoutType
-
Constructor Summary
Constructors Constructor Description Layout(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected AbstractSecurityAssertion
cloneAssertion(org.apache.neethi.Policy nestedPolicy)
boolean
equals(Object object)
Layout.LayoutType
getLayoutType()
QName
getName()
org.apache.neethi.Policy
getPolicy()
int
hashCode()
org.apache.neethi.PolicyComponent
normalize()
protected void
parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, Layout layout)
void
serialize(XMLStreamWriter writer)
protected void
setLayoutType(Layout.LayoutType layoutType)
-
Methods inherited from class org.apache.wss4j.policy.model.AbstractSecurityAssertion
clone, equal, getType, getVersion, isAsserted, isIgnorable, isNormalized, isOptional, normalize, serialize, setIgnorable, setOptional
-
-
-
-
Constructor Detail
-
Layout
public Layout(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
-
-
Method Detail
-
getPolicy
public org.apache.neethi.Policy getPolicy()
- Specified by:
getPolicy
in interfaceorg.apache.neethi.PolicyContainingAssertion
-
getName
public QName getName()
- Specified by:
getName
in interfaceorg.apache.neethi.Assertion
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classAbstractSecurityAssertion
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classAbstractSecurityAssertion
-
normalize
public org.apache.neethi.PolicyComponent normalize()
- Specified by:
normalize
in interfaceorg.apache.neethi.Assertion
- Overrides:
normalize
in classAbstractSecurityAssertion
-
serialize
public void serialize(XMLStreamWriter writer) throws XMLStreamException
- Specified by:
serialize
in interfaceorg.apache.neethi.Assertion
- Specified by:
serialize
in interfaceorg.apache.neethi.PolicyComponent
- Throws:
XMLStreamException
-
cloneAssertion
protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
- Specified by:
cloneAssertion
in classAbstractSecurityAssertion
-
parseNestedPolicy
protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy, Layout layout)
-
getLayoutType
public Layout.LayoutType getLayoutType()
-
setLayoutType
protected void setLayoutType(Layout.LayoutType layoutType)
-
-