public class SignedPropertiesImpl extends XadesDOMStructure implements SignedProperties
SignedProperties
property which
supports the DOM XML processing and representation mechanism.SignedProperties
Modifier and Type | Field and Description |
---|---|
protected String |
id_ |
protected SignedDataObjectPropertiesImpl |
signedDataObjectProperties_ |
protected SignedSignaturePropertiesImpl |
signedSignatureProperties_ |
implMap_, state_, STATE_CREATED, STATE_MARSHALED, STATE_UNINITIALIZED, STATE_UNMARSHALED
REFERENCE_TYPE
Constructor and Description |
---|
SignedPropertiesImpl(DOMCryptoContext context,
Node node) |
SignedPropertiesImpl(SignedSignaturePropertiesImpl signedSignatureProperties,
SignedDataObjectPropertiesImpl signedDataObjectProperties,
String id) |
Modifier and Type | Method and Description |
---|---|
protected List |
getChildStructures() |
String |
getId()
Returns the
id -attribute value. |
String |
getLocalName() |
SignedDataObjectProperties |
getSignedDataObjectProperties()
Returns the signed data object properties.
|
SignedSignatureProperties |
getSignedSignatureProperties()
Returns the signed signature properties.
|
protected Attr |
marshalIDAttribute(DOMCryptoContext context,
Element parent) |
protected void |
putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) |
protected void |
unmarshalAttributes(NamedNodeMap attributes,
DOMCryptoContext context) |
getInstance, getNamespace, getParentQualifyingPropertiesOf, getParentSignatureOf
addBytesToElement, addBytesToElement, clearMarshalling, clearMarshalling, getBytesFromElement, getBytesFromElementStream, getChildStructureVersion, getHere, getImplClass, getInstance, getInstance, getNode, getParentStructure, getParentStructureOf, getQualifiedName, getQualifiedName, hasNSDeclAttrInScope, isFeatureSupported, isNSDeclInScope, marshal, marshalAttributes, marshalElement, newIDforLookUp, putImplClass, setBackToCompatibilityPrior1_14, setNode, setParentStructure, toString, unmarshal, unmarshalElement, unmarshalIDAttribute, unmarshalStructures, wrapNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isFeatureSupported
protected SignedSignaturePropertiesImpl signedSignatureProperties_
protected SignedDataObjectPropertiesImpl signedDataObjectProperties_
protected String id_
public SignedPropertiesImpl(DOMCryptoContext context, Node node) throws MarshalException
MarshalException
public SignedPropertiesImpl(SignedSignaturePropertiesImpl signedSignatureProperties, SignedDataObjectPropertiesImpl signedDataObjectProperties, String id)
signedSignatureProperties
- signedDataObjectProperties
- id
- public String getId()
SignedProperties
id
-attribute value.getId
in interface SignedProperties
id
-attribute valueSignedProperties.getId()
public SignedSignatureProperties getSignedSignatureProperties()
SignedProperties
getSignedSignatureProperties
in interface SignedProperties
SignedProperties.getSignedSignatureProperties()
public SignedDataObjectProperties getSignedDataObjectProperties()
SignedProperties
getSignedDataObjectProperties
in interface SignedProperties
SignedProperties.getSignedDataObjectProperties()
public String getLocalName()
getLocalName
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getLocalName()
protected Attr marshalIDAttribute(DOMCryptoContext context, Element parent)
marshalIDAttribute
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.marshalIDAttribute(DOMCryptoContext,
Element)
protected void unmarshalAttributes(NamedNodeMap attributes, DOMCryptoContext context) throws MarshalException
unmarshalAttributes
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.unmarshalAttributes(org.w3c.dom.NamedNodeMap,
DOMCryptoContext)
protected List getChildStructures()
getChildStructures
in class iaik.xml.crypto.dom.DOMStructure
DOMStructure.getChildStructures()
protected void putChildStructure(iaik.xml.crypto.dom.DOMStructure childStructure) throws MarshalException
putChildStructure
in class iaik.xml.crypto.dom.DOMStructure
MarshalException
DOMStructure.putChildStructure(DOMStructure)
© 2002-2005 IAIK, © 2004, 2006 - 2017 Stiftung SIC