001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.5-b16-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2005.09.05 at 03:09:41 PM IST
006: //
007:
008: package com.sun.xml.wss.saml.internal.saml11.jaxb10;
009:
010: /**
011: * Java content class for SignatureType complex type.
012: * <p>The following schema fragment specifies the expected content contained within this java content object. (defined at http://www.w3.org/TR/xmldsig-core/xmldsig-core-schema.xsd line 44)
013: * <p>
014: * <pre>
015: * <complexType name="SignatureType">
016: * <complexContent>
017: * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
018: * <sequence>
019: * <element ref="{http://www.w3.org/2000/09/xmldsig#}SignedInfo"/>
020: * <element ref="{http://www.w3.org/2000/09/xmldsig#}SignatureValue"/>
021: * <element ref="{http://www.w3.org/2000/09/xmldsig#}KeyInfo" minOccurs="0"/>
022: * <element ref="{http://www.w3.org/2000/09/xmldsig#}Object" maxOccurs="unbounded" minOccurs="0"/>
023: * </sequence>
024: * <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}ID" />
025: * </restriction>
026: * </complexContent>
027: * </complexType>
028: * </pre>
029: *
030: */
031: public interface SignatureType {
032:
033: /**
034: * Gets the value of the signedInfo property.
035: *
036: * @return
037: * possible object is
038: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType}
039: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfo}
040: */
041: com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType getSignedInfo();
042:
043: /**
044: * Sets the value of the signedInfo property.
045: *
046: * @param value
047: * allowed object is
048: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType}
049: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfo}
050: */
051: void setSignedInfo(
052: com.sun.xml.wss.saml.internal.saml11.jaxb10.SignedInfoType value);
053:
054: /**
055: * Gets the value of the keyInfo property.
056: *
057: * @return
058: * possible object is
059: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfo}
060: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType}
061: */
062: com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType getKeyInfo();
063:
064: /**
065: * Sets the value of the keyInfo property.
066: *
067: * @param value
068: * allowed object is
069: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfo}
070: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType}
071: */
072: void setKeyInfo(
073: com.sun.xml.wss.saml.internal.saml11.jaxb10.KeyInfoType value);
074:
075: /**
076: * Gets the value of the signatureValue property.
077: *
078: * @return
079: * possible object is
080: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType}
081: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValue}
082: */
083: com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType getSignatureValue();
084:
085: /**
086: * Sets the value of the signatureValue property.
087: *
088: * @param value
089: * allowed object is
090: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType}
091: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValue}
092: */
093: void setSignatureValue(
094: com.sun.xml.wss.saml.internal.saml11.jaxb10.SignatureValueType value);
095:
096: /**
097: * Gets the value of the Object property.
098: *
099: * <p>
100: * This accessor method returns a reference to the live list,
101: * not a snapshot. Therefore any modification you make to the
102: * returned list will be present inside the JAXB object.
103: * This is why there is not a <CODE>set</CODE> method for the Object property.
104: *
105: * <p>
106: * For example, to add a new item, do as follows:
107: * <pre>
108: * getObject().add(newItem);
109: * </pre>
110: *
111: *
112: * <p>
113: * Objects of the following type(s) are allowed in the list
114: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.Object}
115: * {@link com.sun.xml.wss.saml.internal.saml11.jaxb10.ObjectType}
116: *
117: */
118: java.util.List getObject();
119:
120: /**
121: * Gets the value of the id property.
122: *
123: * @return
124: * possible object is
125: * {@link java.lang.String}
126: */
127: java.lang.String getId();
128:
129: /**
130: * Sets the value of the id property.
131: *
132: * @param value
133: * allowed object is
134: * {@link java.lang.String}
135: */
136: void setId(java.lang.String value);
137:
138: }
|