openws-1.4.1

16:39:23.262 INFO  jd.cli.Main - Decompiling openws-1.4.1.jar
package org.opensaml.ws.wsfed;

import org.opensaml.xml.XMLObjectBuilder;

public abstract interface WSFedObjectBuilder<WSFedObjectType extends WSFedObject>
  extends XMLObjectBuilder<WSFedObjectType>
{
  public abstract WSFedObjectType buildObject();
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.WSFedObjectBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

import java.util.List;
import javax.xml.namespace.QName;
import org.opensaml.xml.XMLObject;

public abstract interface RequestedSecurityToken
  extends WSFedObject
{
  public static final String DEFAULT_ELEMENT_LOCAL_NAME = "RequestedSecurityToken";
  public static final QName DEFAULT_ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "RequestedSecurityToken", "wst");
  public static final String TYPE_LOCAL_NAME = "RequestedSecurityTokenType";
  public static final QName TYPE_NAME = new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "RequestedSecurityTokenType", "wst");
  
  public abstract List<XMLObject> getSecurityTokens();
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.RequestedSecurityToken
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

import org.opensaml.xml.XMLObject;

public abstract interface WSFedObject
  extends XMLObject
{}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.WSFedObject
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

import java.util.List;
import javax.xml.namespace.QName;

public abstract interface RequestSecurityTokenResponse
  extends WSFedObject
{
  public static final String DEFAULT_ELEMENT_LOCAL_NAME = "RequestSecurityTokenResponse";
  public static final QName DEFAULT_ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "RequestSecurityTokenResponse", "wst");
  public static final String TYPE_LOCAL_NAME = "RequestSecurityTokenResponseType";
  public static final QName TYPE_NAME = new QName("http://schemas.xmlsoap.org/ws/2005/02/trust", "RequestSecurityTokenResponseType", "wst");
  
  public abstract AppliesTo getAppliesTo();
  
  public abstract void setAppliesTo(AppliesTo paramAppliesTo);
  
  public abstract List<RequestedSecurityToken> getRequestedSecurityToken();
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.RequestSecurityTokenResponse
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

public class WSFedConstants
{
  public static final String WSFED11P_NS = "http://schemas.xmlsoap.org/ws/2005/02/trust";
  public static final String WSFED1P_PREFIX = "wst";
  public static final String WSPOLICY_NS = "http://schemas.xmlsoap.org/ws/2004/09/policy";
  public static final String WSPOLICY_PREFIX = "wsp";
  public static final String WSADDRESS_NS = "http://schemas.xmlsoap.org/ws/2004/08/addressing";
  public static final String WSADDRESS_PREFIX = "wsa";
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.WSFedConstants
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

import javax.xml.namespace.QName;

public abstract interface AppliesTo
  extends WSFedObject
{
  public static final String DEFAULT_ELEMENT_LOCAL_NAME = "AppliesTo";
  public static final QName DEFAULT_ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "AppliesTo", "wsp");
  public static final String TYPE_LOCAL_NAME = "AppliesToType";
  public static final QName TYPE_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "AppliesToType", "wsp");
  
  public abstract EndPointReference getEndPointReference();
  
  public abstract void setEndPointReference(EndPointReference paramEndPointReference);
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.AppliesTo
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.RequestedSecurityToken;
import org.opensaml.ws.wsfed.WSFedObjectBuilder;
import org.opensaml.xml.AbstractXMLObjectBuilder;

public class RequestedSecurityTokenBuilder
  extends AbstractXMLObjectBuilder<RequestedSecurityToken>
  implements WSFedObjectBuilder<RequestedSecurityToken>
{
  public RequestedSecurityToken buildObject()
  {
    return buildObject("http://schemas.xmlsoap.org/ws/2005/02/trust", "RequestedSecurityToken", "wst");
  }
  
  public RequestedSecurityToken buildObject(String namespaceURI, String localName, String namespacePrefix)
  {
    return new RequestedSecurityTokenImpl(namespaceURI, localName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestedSecurityTokenBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.AppliesTo;
import org.opensaml.ws.wsfed.WSFedObjectBuilder;
import org.opensaml.xml.AbstractXMLObjectBuilder;

public class AppliesToBuilder
  extends AbstractXMLObjectBuilder<AppliesTo>
  implements WSFedObjectBuilder<AppliesTo>
{
  public AppliesTo buildObject()
  {
    return buildObject("http://schemas.xmlsoap.org/ws/2004/09/policy", "AppliesTo", "wsp");
  }
  
  public AppliesTo buildObject(String namespaceURI, String localName, String namespacePrefix)
  {
    return new AppliesToImpl(namespaceURI, localName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AppliesToBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.List;
import org.opensaml.ws.wsfed.RequestedSecurityToken;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectUnmarshaller;
import org.w3c.dom.Attr;

public class RequestedSecurityTokenUnmarshaller
  extends AbstractXMLObjectUnmarshaller
{
  protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject)
  {
    RequestedSecurityToken requestedSecurityToken = (RequestedSecurityToken)parentSAMLObject;
    requestedSecurityToken.getSecurityTokens().add(childSAMLObject);
  }
  
  protected void processAttribute(XMLObject fedObject, Attr attribute) {}
  
  protected void processElementContent(XMLObject fedObject, String content) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestedSecurityTokenUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectMarshaller;
import org.w3c.dom.Element;

public class AppliesToMarshaller
  extends AbstractXMLObjectMarshaller
{
  protected void marshallAttributes(XMLObject fedObject, Element domElement) {}
  
  protected void marshallElementContent(XMLObject fedObject, Element domElement) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AppliesToMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectMarshaller;
import org.w3c.dom.Element;

public class EndPointReferenceMarshaller
  extends AbstractXMLObjectMarshaller
{
  protected void marshallAttributes(XMLObject fedObject, Element domElement) {}
  
  protected void marshallElementContent(XMLObject fedObject, Element domElement) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.EndPointReferenceMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.Address;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectUnmarshaller;
import org.w3c.dom.Attr;

public class AddressUnmarshaller
  extends AbstractXMLObjectUnmarshaller
{
  protected void processElementContent(XMLObject fedObject, String elementContent)
  {
    Address address = (Address)fedObject;
    address.setValue(elementContent);
  }
  
  protected void processAttribute(XMLObject fedObject, Attr attribute) {}
  
  protected void processChildElement(XMLObject fedObject, XMLObject child) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AddressUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectMarshaller;
import org.w3c.dom.Element;

public class RequestSecurityTokenResponseMarshaller
  extends AbstractXMLObjectMarshaller
{
  protected void marshallAttributes(XMLObject fedObject, Element domElement) {}
  
  protected void marshallElementContent(XMLObject fedObject, Element domElement) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestSecurityTokenResponseMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.EndPointReference;
import org.opensaml.ws.wsfed.WSFedObjectBuilder;
import org.opensaml.xml.AbstractXMLObjectBuilder;

public class EndPointReferenceBuilder
  extends AbstractXMLObjectBuilder<EndPointReference>
  implements WSFedObjectBuilder<EndPointReference>
{
  public EndPointReference buildObject()
  {
    return buildObject("http://schemas.xmlsoap.org/ws/2004/08/addressing", "EndPointReference", "wsa");
  }
  
  public EndPointReference buildObject(String namespaceURI, String localName, String namespacePrefix)
  {
    return new EndPointReferenceImpl(namespaceURI, localName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.EndPointReferenceBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.RequestSecurityTokenResponse;
import org.opensaml.ws.wsfed.WSFedObjectBuilder;
import org.opensaml.xml.AbstractXMLObjectBuilder;

public class RequestSecurityTokenResponseBuilder
  extends AbstractXMLObjectBuilder<RequestSecurityTokenResponse>
  implements WSFedObjectBuilder<RequestSecurityTokenResponse>
{
  public RequestSecurityTokenResponse buildObject()
  {
    return buildObject("http://schemas.xmlsoap.org/ws/2005/02/trust", "RequestSecurityTokenResponse", "wst");
  }
  
  public RequestSecurityTokenResponse buildObject(String namespaceURI, String localName, String namespacePrefix)
  {
    return new RequestSecurityTokenResponseImpl(namespaceURI, localName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestSecurityTokenResponseBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.Address;
import org.opensaml.ws.wsfed.EndPointReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectUnmarshaller;
import org.w3c.dom.Attr;

public class EndPointReferenceUnmarshaller
  extends AbstractXMLObjectUnmarshaller
{
  protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject)
  {
    EndPointReference endPointReference = (EndPointReference)parentSAMLObject;
    if ((childSAMLObject instanceof Address)) {
      endPointReference.setAddress((Address)childSAMLObject);
    }
  }
  
  protected void processAttribute(XMLObject fedObject, Attr attribute) {}
  
  protected void processElementContent(XMLObject fedObject, String content) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.EndPointReferenceUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.Address;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectMarshaller;
import org.opensaml.xml.util.XMLHelper;
import org.w3c.dom.Element;

public class AddressMarshaller
  extends AbstractXMLObjectMarshaller
{
  protected void marshallAttributes(XMLObject fedObject, Element domElement) {}
  
  protected void marshallElementContent(XMLObject fedObject, Element domElement)
  {
    Address address = (Address)fedObject;
    if (address.getValue() != null) {
      XMLHelper.appendTextContent(domElement, address.getValue());
    }
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AddressMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.Address;
import org.opensaml.ws.wsfed.WSFedObjectBuilder;
import org.opensaml.xml.AbstractXMLObjectBuilder;

public class AddressBuilder
  extends AbstractXMLObjectBuilder<Address>
  implements WSFedObjectBuilder<Address>
{
  public final Address buildObject()
  {
    return buildObject("http://schemas.xmlsoap.org/ws/2004/08/addressing", "Address", "wsa");
  }
  
  public Address buildObject(String namespaceURI, String localName, String namespacePrefix)
  {
    return new AddressImpl(namespaceURI, localName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AddressBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectMarshaller;
import org.w3c.dom.Element;

public class RequestedSecurityTokenMarshaller
  extends AbstractXMLObjectMarshaller
{
  protected void marshallAttributes(XMLObject fedObject, Element domElement) {}
  
  protected void marshallElementContent(XMLObject fedObject, Element domElement) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestedSecurityTokenMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.opensaml.ws.wsfed.AppliesTo;
import org.opensaml.ws.wsfed.RequestSecurityTokenResponse;
import org.opensaml.ws.wsfed.RequestedSecurityToken;
import org.opensaml.xml.AbstractXMLObject;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.util.XMLObjectChildrenList;

public class RequestSecurityTokenResponseImpl
  extends AbstractXMLObject
  implements RequestSecurityTokenResponse
{
  private final XMLObjectChildrenList<RequestedSecurityToken> requestedSecurityTokens;
  private AppliesTo appliesTo;
  
  RequestSecurityTokenResponseImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
    requestedSecurityTokens = new XMLObjectChildrenList(this);
  }
  
  public List<RequestedSecurityToken> getRequestedSecurityToken()
  {
    return requestedSecurityTokens;
  }
  
  public AppliesTo getAppliesTo()
  {
    return appliesTo;
  }
  
  public void setAppliesTo(AppliesTo newappliesTo)
  {
    appliesTo = ((AppliesTo)prepareForAssignment(appliesTo, newappliesTo));
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    ArrayList<XMLObject> children = new ArrayList(1 + requestedSecurityTokens.size());
    
    children.addAll(requestedSecurityTokens);
    children.add(appliesTo);
    
    return Collections.unmodifiableList(children);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestSecurityTokenResponseImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.List;
import org.opensaml.ws.wsfed.AppliesTo;
import org.opensaml.ws.wsfed.RequestSecurityTokenResponse;
import org.opensaml.ws.wsfed.RequestedSecurityToken;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectUnmarshaller;
import org.w3c.dom.Attr;

public class RequestSecurityTokenResponseUnmarshaller
  extends AbstractXMLObjectUnmarshaller
{
  protected void processChildElement(XMLObject parentSAMLObject, XMLObject childSAMLObject)
  {
    RequestSecurityTokenResponse response = (RequestSecurityTokenResponse)parentSAMLObject;
    if ((childSAMLObject instanceof RequestedSecurityToken)) {
      response.getRequestedSecurityToken().add((RequestedSecurityToken)childSAMLObject);
    } else if ((childSAMLObject instanceof AppliesTo)) {
      response.setAppliesTo((AppliesTo)childSAMLObject);
    }
  }
  
  protected void processAttribute(XMLObject fedObject, Attr attribute) {}
  
  protected void processElementContent(XMLObject fedObject, String content) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestSecurityTokenResponseUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.opensaml.ws.wsfed.AppliesTo;
import org.opensaml.ws.wsfed.EndPointReference;
import org.opensaml.xml.AbstractXMLObject;
import org.opensaml.xml.XMLObject;

public class AppliesToImpl
  extends AbstractXMLObject
  implements AppliesTo
{
  private EndPointReference endPointReference;
  
  protected AppliesToImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
  }
  
  public EndPointReference getEndPointReference()
  {
    return endPointReference;
  }
  
  public void setEndPointReference(EndPointReference reference)
  {
    endPointReference = ((EndPointReference)prepareForAssignment(endPointReference, reference));
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    ArrayList<XMLObject> children = new ArrayList();
    
    children.add(endPointReference);
    
    return Collections.unmodifiableList(children);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AppliesToImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.opensaml.ws.wsfed.Address;
import org.opensaml.ws.wsfed.EndPointReference;
import org.opensaml.xml.AbstractXMLObject;
import org.opensaml.xml.XMLObject;

public class EndPointReferenceImpl
  extends AbstractXMLObject
  implements EndPointReference
{
  private Address address;
  
  protected EndPointReferenceImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
  }
  
  public Address getAddress()
  {
    return address;
  }
  
  public void setAddress(Address newAddress)
  {
    address = ((Address)prepareForAssignment(address, newAddress));
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    ArrayList<XMLObject> children = new ArrayList();
    
    children.add(address);
    
    return Collections.unmodifiableList(children);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.EndPointReferenceImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import org.opensaml.ws.wsfed.AppliesTo;
import org.opensaml.ws.wsfed.EndPointReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.AbstractXMLObjectUnmarshaller;
import org.w3c.dom.Attr;

public class AppliesToUnmarshaller
  extends AbstractXMLObjectUnmarshaller
{
  protected void processChildElement(XMLObject parentFedObject, XMLObject childFedObject)
  {
    AppliesTo appliesTo = (AppliesTo)parentFedObject;
    if ((childFedObject instanceof EndPointReference)) {
      appliesTo.setEndPointReference((EndPointReference)childFedObject);
    }
  }
  
  protected void processAttribute(XMLObject fedObject, Attr attribute) {}
  
  protected void processElementContent(XMLObject fedObject, String content) {}
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AppliesToUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.opensaml.ws.wsfed.RequestedSecurityToken;
import org.opensaml.xml.AbstractXMLObject;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.util.XMLObjectChildrenList;

public class RequestedSecurityTokenImpl
  extends AbstractXMLObject
  implements RequestedSecurityToken
{
  private final XMLObjectChildrenList<XMLObject> tokens;
  
  public RequestedSecurityTokenImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
    tokens = new XMLObjectChildrenList(this);
  }
  
  public List<XMLObject> getSecurityTokens()
  {
    return tokens;
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    ArrayList<XMLObject> children = new ArrayList(1 + tokens.size());
    
    children.addAll(tokens);
    if (children.size() == 0) {
      return null;
    }
    return Collections.unmodifiableList(children);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.RequestedSecurityTokenImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed.impl;

import java.util.ArrayList;
import java.util.List;
import org.opensaml.ws.wsfed.Address;
import org.opensaml.xml.AbstractXMLObject;
import org.opensaml.xml.XMLObject;

public class AddressImpl
  extends AbstractXMLObject
  implements Address
{
  private String value;
  
  protected AddressImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
  }
  
  public String getValue()
  {
    return value;
  }
  
  public void setValue(String newValue)
  {
    value = prepareForAssignment(value, newValue);
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    return new ArrayList();
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.impl.AddressImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

import javax.xml.namespace.QName;

public abstract interface EndPointReference
  extends WSFedObject
{
  public static final String DEFAULT_ELEMENT_LOCAL_NAME = "EndPointReference";
  public static final QName DEFAULT_ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/08/addressing", "EndPointReference", "wsa");
  public static final String TYPE_LOCAL_NAME = "EndPointReferenceType";
  public static final QName TYPE_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/08/addressing", "EndPointReferenceType", "wsa");
  
  public abstract Address getAddress();
  
  public abstract void setAddress(Address paramAddress);
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.EndPointReference
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wsfed;

import javax.xml.namespace.QName;

public abstract interface Address
  extends WSFedObject
{
  public static final String DEFAULT_ELEMENT_LOCAL_NAME = "Address";
  public static final QName DEFAULT_ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/08/addressing", "Address", "wsa");
  public static final String TYPE_LOCAL_NAME = "AddressType";
  public static final QName TYPE_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/08/addressing", "AddressType", "wsa");
  
  public abstract String getValue();
  
  public abstract void setValue(String paramString);
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wsfed.Address
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import org.opensaml.xml.XMLObject;

public abstract interface WSPolicyObject
  extends XMLObject
{}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.WSPolicyObject
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import java.util.List;
import javax.xml.namespace.QName;
import org.opensaml.xml.XMLObject;

public abstract interface OperatorContentType
  extends WSPolicyObject
{
  public static final String TYPE_LOCAL_NAME = "OperatorContentType";
  public static final QName TYPE_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "OperatorContentType", "wsp");
  
  public abstract List<Policy> getPolicies();
  
  public abstract List<All> getAlls();
  
  public abstract List<ExactlyOne> getExactlyOnes();
  
  public abstract List<PolicyReference> getPolicyReferences();
  
  public abstract List<XMLObject> getXMLObjects();
  
  public abstract List<XMLObject> getXMLObjects(QName paramQName);
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.OperatorContentType
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import javax.xml.namespace.QName;

public abstract interface ExactlyOne
  extends OperatorContentType
{
  public static final String ELEMENT_LOCAL_NAME = "ExactlyOne";
  public static final QName ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "ExactlyOne", "wsp");
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.ExactlyOne
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import javax.xml.namespace.QName;
import org.opensaml.xml.AttributeExtensibleXMLObject;

public abstract interface PolicyReference
  extends AttributeExtensibleXMLObject, WSPolicyObject
{
  public static final String ELEMENT_LOCAL_NAME = "PolicyReference";
  public static final QName ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "PolicyReference", "wsp");
  public static final String URI_ATTRIB_NAME = "URI";
  public static final String DIGEST_ATTRIB_NAME = "Digest";
  public static final String DIGEST_ALGORITHM_ATTRIB_NAME = "DigestAlgorithm";
  public static final String DIGEST_ALGORITHM_SHA1EXC = "http://schemas.xmlsoap.org/ws/2004/09/policy/Sha1Exc";
  
  public abstract String getURI();
  
  public abstract void setURI(String paramString);
  
  public abstract String getDigest();
  
  public abstract void setDigest(String paramString);
  
  public abstract String getDigestAlgorithm();
  
  public abstract void setDigestAlgorithm(String paramString);
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.PolicyReference
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

public final class WSPolicyConstants
{
  public static final String WSP_NS = "http://schemas.xmlsoap.org/ws/2004/09/policy";
  public static final String WSP_PREFIX = "wsp";
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.WSPolicyConstants
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import java.util.List;
import javax.xml.namespace.QName;
import org.opensaml.xml.AttributeExtensibleXMLObject;
import org.opensaml.xml.ElementExtensibleXMLObject;

public abstract interface PolicyAttachment
  extends WSPolicyObject, ElementExtensibleXMLObject, AttributeExtensibleXMLObject
{
  public static final String ELEMENT_LOCAL_NAME = "PolicyAttachment";
  public static final QName ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "PolicyAttachment", "wsp");
  
  public abstract AppliesTo getAppliesTo();
  
  public abstract void setAppliesTo(AppliesTo paramAppliesTo);
  
  public abstract List<Policy> getPolicies();
  
  public abstract List<PolicyReference> getPolicyReferences();
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.PolicyAttachment
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import java.util.List;
import javax.xml.namespace.QName;

public abstract interface PolicyURIsBearing
{
  public static final String WSP_POLICY_URIS_ATTR_LOCAL_NAME = "PolicyURIs";
  public static final QName WSP_POLICY_URIS_ATTR_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "PolicyURIs", "wsp");
  
  public abstract List<String> getWSP12PolicyURIs();
  
  public abstract void setWSP12PolicyURIs(List<String> paramList);
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.PolicyURIsBearing
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy;

import javax.xml.namespace.QName;
import org.opensaml.xml.AttributeExtensibleXMLObject;
import org.opensaml.xml.ElementExtensibleXMLObject;

public abstract interface AppliesTo
  extends AttributeExtensibleXMLObject, ElementExtensibleXMLObject, WSPolicyObject
{
  public static final String ELEMENT_LOCAL_NAME = "AppliesTo";
  public static final QName ELEMENT_NAME = new QName("http://schemas.xmlsoap.org/ws/2004/09/policy", "AppliesTo", "wsp");
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.AppliesTo
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.xml.namespace.QName;
import org.opensaml.ws.wspolicy.AppliesTo;
import org.opensaml.ws.wspolicy.Policy;
import org.opensaml.ws.wspolicy.PolicyAttachment;
import org.opensaml.ws.wspolicy.PolicyReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.util.AttributeMap;
import org.opensaml.xml.util.IndexedXMLObjectChildrenList;

public class PolicyAttachmentImpl
  extends AbstractWSPolicyObject
  implements PolicyAttachment
{
  private AppliesTo appliesTo;
  private IndexedXMLObjectChildrenList<XMLObject> policiesAndReferences;
  private IndexedXMLObjectChildrenList<XMLObject> unknownChildren;
  private AttributeMap unknownAttributes;
  
  public PolicyAttachmentImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
    policiesAndReferences = new IndexedXMLObjectChildrenList(this);
    unknownChildren = new IndexedXMLObjectChildrenList(this);
    unknownAttributes = new AttributeMap(this);
  }
  
  public AppliesTo getAppliesTo()
  {
    return appliesTo;
  }
  
  public void setAppliesTo(AppliesTo newAppliesTo)
  {
    appliesTo = ((AppliesTo)prepareForAssignment(appliesTo, newAppliesTo));
  }
  
  public List<Policy> getPolicies()
  {
    return policiesAndReferences.subList(Policy.ELEMENT_NAME);
  }
  
  public List<PolicyReference> getPolicyReferences()
  {
    return policiesAndReferences.subList(PolicyReference.ELEMENT_NAME);
  }
  
  public List<XMLObject> getUnknownXMLObjects()
  {
    return unknownChildren;
  }
  
  public List<XMLObject> getUnknownXMLObjects(QName typeOrName)
  {
    return unknownChildren.subList(typeOrName);
  }
  
  public AttributeMap getUnknownAttributes()
  {
    return unknownAttributes;
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    ArrayList<XMLObject> children = new ArrayList();
    if (appliesTo != null) {
      children.add(appliesTo);
    }
    children.addAll(policiesAndReferences);
    children.addAll(unknownChildren);
    return Collections.unmodifiableList(children);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.PolicyAttachmentImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import javax.xml.namespace.QName;
import org.opensaml.ws.wspolicy.All;
import org.opensaml.ws.wspolicy.ExactlyOne;
import org.opensaml.ws.wspolicy.OperatorContentType;
import org.opensaml.ws.wspolicy.Policy;
import org.opensaml.ws.wspolicy.PolicyReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.util.IndexedXMLObjectChildrenList;

public class OperatorContentTypeImpl
  extends AbstractWSPolicyObject
  implements OperatorContentType
{
  private IndexedXMLObjectChildrenList<XMLObject> xmlObjects;
  
  public OperatorContentTypeImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
    xmlObjects = new IndexedXMLObjectChildrenList(this);
  }
  
  public List<All> getAlls()
  {
    return xmlObjects.subList(All.ELEMENT_NAME);
  }
  
  public List<ExactlyOne> getExactlyOnes()
  {
    return xmlObjects.subList(ExactlyOne.ELEMENT_NAME);
  }
  
  public List<Policy> getPolicies()
  {
    return xmlObjects.subList(Policy.ELEMENT_NAME);
  }
  
  public List<PolicyReference> getPolicyReferences()
  {
    return xmlObjects.subList(PolicyReference.ELEMENT_NAME);
  }
  
  public List<XMLObject> getXMLObjects()
  {
    return xmlObjects;
  }
  
  public List<XMLObject> getXMLObjects(QName typeOrName)
  {
    return xmlObjects.subList(typeOrName);
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    ArrayList<XMLObject> children = new ArrayList();
    children.addAll(xmlObjects);
    return Collections.unmodifiableList(children);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.OperatorContentTypeImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import org.opensaml.ws.wspolicy.AppliesTo;

public class AppliesToBuilder
  extends AbstractWSPolicyObjectBuilder<AppliesTo>
{
  public AppliesTo buildObject()
  {
    return (AppliesTo)buildObject(AppliesTo.ELEMENT_NAME);
  }
  
  public AppliesTo buildObject(String namespaceURI, String localName, String namespacePrefix)
  {
    return new AppliesToImpl(namespaceURI, localName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.AppliesToBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

public class AllMarshaller
  extends OperatorContentTypeMarshaller
{}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.AllMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import org.opensaml.ws.wspolicy.AppliesTo;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.MarshallingException;
import org.opensaml.xml.util.XMLHelper;
import org.w3c.dom.Element;

public class AppliesToMarshaller
  extends AbstractWSPolicyObjectMarshaller
{
  protected void marshallAttributes(XMLObject xmlObject, Element domElement)
    throws MarshallingException
  {
    AppliesTo at = (AppliesTo)xmlObject;
    XMLHelper.marshallAttributeMap(at.getUnknownAttributes(), domElement);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.AppliesToMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import java.util.List;
import org.opensaml.ws.wspolicy.PolicyReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.util.AttributeMap;

public class PolicyReferenceImpl
  extends AbstractWSPolicyObject
  implements PolicyReference
{
  private String uri;
  private String digest;
  private String digestAlgorithm;
  private AttributeMap unknownAttributes;
  
  public PolicyReferenceImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
    unknownAttributes = new AttributeMap(this);
  }
  
  public String getDigest()
  {
    return digest;
  }
  
  public String getDigestAlgorithm()
  {
    return digestAlgorithm;
  }
  
  public String getURI()
  {
    return uri;
  }
  
  public void setDigest(String newDigest)
  {
    digest = prepareForAssignment(digest, newDigest);
  }
  
  public void setDigestAlgorithm(String newDigestAlgorithm)
  {
    digestAlgorithm = prepareForAssignment(digestAlgorithm, newDigestAlgorithm);
  }
  
  public void setURI(String newURI)
  {
    uri = prepareForAssignment(uri, newURI);
  }
  
  public AttributeMap getUnknownAttributes()
  {
    return unknownAttributes;
  }
  
  public List<XMLObject> getOrderedChildren()
  {
    return null;
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.PolicyReferenceImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import java.util.List;
import org.opensaml.ws.wspolicy.AppliesTo;
import org.opensaml.ws.wspolicy.Policy;
import org.opensaml.ws.wspolicy.PolicyAttachment;
import org.opensaml.ws.wspolicy.PolicyReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.UnmarshallingException;
import org.opensaml.xml.util.XMLHelper;
import org.w3c.dom.Attr;

public class PolicyAttachmentUnmarshaller
  extends AbstractWSPolicyObjectUnmarshaller
{
  protected void processAttribute(XMLObject xmlObject, Attr attribute)
    throws UnmarshallingException
  {
    PolicyAttachment pa = (PolicyAttachment)xmlObject;
    XMLHelper.unmarshallToAttributeMap(pa.getUnknownAttributes(), attribute);
  }
  
  protected void processChildElement(XMLObject parentXMLObject, XMLObject childXMLObject)
    throws UnmarshallingException
  {
    PolicyAttachment pa = (PolicyAttachment)parentXMLObject;
    if ((childXMLObject instanceof AppliesTo)) {
      pa.setAppliesTo((AppliesTo)childXMLObject);
    } else if ((childXMLObject instanceof Policy)) {
      pa.getPolicies().add((Policy)childXMLObject);
    } else if ((childXMLObject instanceof PolicyReference)) {
      pa.getPolicyReferences().add((PolicyReference)childXMLObject);
    } else {
      pa.getUnknownXMLObjects().add(childXMLObject);
    }
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.PolicyAttachmentUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import org.opensaml.ws.wspolicy.All;

public class AllImpl
  extends OperatorContentTypeImpl
  implements All
{
  protected AllImpl(String namespaceURI, String elementLocalName, String namespacePrefix)
  {
    super(namespaceURI, elementLocalName, namespacePrefix);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.AllImpl
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import org.opensaml.ws.wspolicy.PolicyReference;
import org.opensaml.xml.XMLObject;
import org.opensaml.xml.io.MarshallingException;
import org.opensaml.xml.util.XMLHelper;
import org.w3c.dom.Element;

public class PolicyReferenceMarshaller
  extends AbstractWSPolicyObjectMarshaller
{
  protected void marshallAttributes(XMLObject xmlObject, Element domElement)
    throws MarshallingException
  {
    PolicyReference pr = (PolicyReference)xmlObject;
    if (pr.getURI() != null) {
      domElement.setAttributeNS(null, "URI", pr.getURI());
    }
    if (pr.getDigest() != null) {
      domElement.setAttributeNS(null, "Digest", pr.getDigest());
    }
    if (pr.getDigestAlgorithm() != null) {
      domElement.setAttributeNS(null, "DigestAlgorithm", pr.getDigestAlgorithm());
    }
    XMLHelper.marshallAttributeMap(pr.getUnknownAttributes(), domElement);
  }
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.PolicyReferenceMarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import org.opensaml.ws.wspolicy.WSPolicyObject;
import org.opensaml.ws.wspolicy.WSPolicyObjectBuilder;
import org.opensaml.xml.AbstractXMLObjectBuilder;

public abstract class AbstractWSPolicyObjectBuilder<T extends WSPolicyObject>
  extends AbstractXMLObjectBuilder<T>
  implements WSPolicyObjectBuilder<T>
{
  public abstract T buildObject();
}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.AbstractWSPolicyObjectBuilder
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

public class AllUnmarshaller
  extends OperatorContentTypeUnmarshaller
{}

/* Location:
 * Qualified Name:     org.opensaml.ws.wspolicy.impl.AllUnmarshaller
 * Java Class Version: 5 (49.0)
 * JD-Core Version:    0.7.1
 */
package org.opensaml.ws.wspolicy.impl;

import org.opensaml.ws.wspolicy.ExactlyOne;

public class ExactlyOneBuilder
  extends AbstractWSPol
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17

Further reading...

For more information on Java 1.5 Tiger, you may find Java 1.5 Tiger, A developer's Notebook by D. Flanagan and B. McLaughlin from O'Reilly of interest.

New!JAR listings


Copyright 2006-2017. Infinite Loop Ltd