org.apache.wss4j.policy.model
Class Layout

java.lang.Object
  extended by org.apache.wss4j.policy.model.AbstractSecurityAssertion
      extended by 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
static class Layout.LayoutType
           
 
Constructor Summary
Layout(SPConstants.SPVersion version, org.apache.neethi.Policy nestedPolicy)
           
 
Method Summary
protected  AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
           
 Layout.LayoutType getLayoutType()
           
 QName getName()
           
 org.apache.neethi.Policy getPolicy()
           
 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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.neethi.Assertion
isIgnorable, isOptional
 
Methods inherited from interface org.apache.neethi.PolicyComponent
equal, getType
 

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 interface org.apache.neethi.PolicyContainingAssertion

getName

public QName getName()
Specified by:
getName in interface org.apache.neethi.Assertion

normalize

public org.apache.neethi.PolicyComponent normalize()
Specified by:
normalize in interface org.apache.neethi.Assertion
Overrides:
normalize in class AbstractSecurityAssertion

serialize

public void serialize(XMLStreamWriter writer)
               throws XMLStreamException
Specified by:
serialize in interface org.apache.neethi.Assertion
Specified by:
serialize in interface org.apache.neethi.PolicyComponent
Throws:
XMLStreamException

cloneAssertion

protected AbstractSecurityAssertion cloneAssertion(org.apache.neethi.Policy nestedPolicy)
Specified by:
cloneAssertion in class AbstractSecurityAssertion

parseNestedPolicy

protected void parseNestedPolicy(org.apache.neethi.Policy nestedPolicy,
                                 Layout layout)

getLayoutType

public Layout.LayoutType getLayoutType()

setLayoutType

protected void setLayoutType(Layout.LayoutType layoutType)


Copyright © 2004–2014 The Apache Software Foundation. All rights reserved.