< prev index next >

src/java.xml.crypto/share/classes/com/sun/org/apache/xml/internal/security/encryption/EncryptionProperty.java

Print this page

        

*** 25,64 **** import java.util.Iterator; import org.w3c.dom.Element; /** * Additional information items concerning the generation of the ! * <code>EncryptedData</code> or <code>EncryptedKey</code> can be placed in an ! * <code>EncryptionProperty</code> element (e.g., date/time stamp or the serial * number of cryptographic hardware used during encryption). The Target ! * attribute identifies the <code>EncryptedType</code> structure being * described. anyAttribute permits the inclusion of attributes from the XML ! * namespace to be included (i.e., <code>xml:space</code>, ! * <code>xml:lang</code>, and <code>xml:base</code>). * <p> * It is defined as follows: ! * <xmp> * <element name='EncryptionProperty' type='xenc:EncryptionPropertyType'/> * <complexType name='EncryptionPropertyType' mixed='true'> * <choice maxOccurs='unbounded'> * <any namespace='##other' processContents='lax'/> * </choice> * <attribute name='Target' type='anyURI' use='optional'/> * <attribute name='Id' type='ID' use='optional'/> * <anyAttribute namespace="http://www.w3.org/XML/1998/namespace"/> * </complexType> ! * </xmp> * * @author Axl Mattheus */ public interface EncryptionProperty { /** ! * Returns the <code>EncryptedType</code> being described. * ! * @return the <code>EncryptedType</code> being described by this ! * <code>EncryptionProperty</code>. */ String getTarget(); /** * Sets the target. --- 25,64 ---- import java.util.Iterator; import org.w3c.dom.Element; /** * Additional information items concerning the generation of the ! * {@code EncryptedData} or {@code EncryptedKey} can be placed in an ! * {@code EncryptionProperty} element (e.g., date/time stamp or the serial * number of cryptographic hardware used during encryption). The Target ! * attribute identifies the {@code EncryptedType} structure being * described. anyAttribute permits the inclusion of attributes from the XML ! * namespace to be included (i.e., {@code xml:space}, ! * {@code xml:lang}, and {@code xml:base}). * <p> * It is defined as follows: ! * <pre>{@code * <element name='EncryptionProperty' type='xenc:EncryptionPropertyType'/> * <complexType name='EncryptionPropertyType' mixed='true'> * <choice maxOccurs='unbounded'> * <any namespace='##other' processContents='lax'/> * </choice> * <attribute name='Target' type='anyURI' use='optional'/> * <attribute name='Id' type='ID' use='optional'/> * <anyAttribute namespace="http://www.w3.org/XML/1998/namespace"/> * </complexType> ! * }</pre> * * @author Axl Mattheus */ public interface EncryptionProperty { /** ! * Returns the {@code EncryptedType} being described. * ! * @return the {@code EncryptedType} being described by this ! * {@code EncryptionProperty}. */ String getTarget(); /** * Sets the target.
*** 66,76 **** * @param target */ void setTarget(String target); /** ! * Returns the id of the <CODE>EncryptionProperty</CODE>. * * @return the id. */ String getId(); --- 66,76 ---- * @param target */ void setTarget(String target); /** ! * Returns the id of the {@code EncryptionProperty}. * * @return the id. */ String getId();
*** 80,90 **** * @param id */ void setId(String id); /** ! * Returns the attribute's value in the <code>xml</code> namespace. * * @param attribute * @return the attribute's value. */ String getAttribute(String attribute); --- 80,90 ---- * @param id */ void setId(String id); /** ! * Returns the attribute's value in the {@code xml} namespace. * * @param attribute * @return the attribute's value. */ String getAttribute(String attribute);
*** 96,108 **** * @param value the attribute's value. */ void setAttribute(String attribute, String value); /** ! * Returns the properties of the <CODE>EncryptionProperty</CODE>. * ! * @return an <code>Iterator</code> over all the additional encryption * information contained in this class. */ Iterator<Element> getEncryptionInformation(); /** --- 96,108 ---- * @param value the attribute's value. */ void setAttribute(String attribute, String value); /** ! * Returns the properties of the {@code EncryptionProperty}. * ! * @return an {@code Iterator} over all the additional encryption * information contained in this class. */ Iterator<Element> getEncryptionInformation(); /**
< prev index next >