Class XAdESStructure
- java.lang.Object
-
- javax.xml.crypto.dom.DOMStructure
-
- es.uji.crypto.xades.jxades.security.xml.XAdES.XAdESStructure
-
- All Implemented Interfaces:
javax.xml.crypto.XMLStructure
- Direct Known Subclasses:
AllDataObjectsTimeStampDetails
,Cert
,CertRefs
,CommitmentTypeIdDetails
,CommitmentTypeIndicationDetails
,CompleteCertificateRefsImpl
,CompleteRevocationRefsImpl
,CRLIdentifier
,CRLRef
,CRLRefs
,DataObjectFormatDetails
,DigestAlgAndValue
,IndividualDataObjectsTimeStampDetails
,IssuerSerial
,ObjectIdentifierDetails
,OCSPIdentifier
,OCSPRef
,OCSPRefs
,QualifyingProperties
,SignaturePolicyIdentifierDetails
,SignatureProductionPlaceDetails
,SignatureProductionPlaceV2Details
,SignatureTimeStampDetails
,SignedDataObjectProperties
,SignedProperties
,SignedSignatureProperties
,SignerDetails
,SignerRoleDetails
,SignerRoleV2Details
,SigningCertificateDetails
,SigningCertificateV2Details
,SigningTime
,UnsignedProperties
,UnsignedSignatureProperties
,ValidationResult
public class XAdESStructure extends javax.xml.crypto.dom.DOMStructure
-
-
Field Summary
Fields Modifier and Type Field Description private org.w3c.dom.Document
baseDocument
static java.lang.String
ID_ATTRIBUTE
static java.lang.String
SIGNATURE_ELEMENT_NAME
static java.lang.String
TARGET_ATTRIBUTE
java.lang.String
xadesNamespace
java.lang.String
xadesPrefix
java.lang.String
xmlSignaturePrefix
-
Constructor Summary
Constructors Constructor Description XAdESStructure(org.w3c.dom.Document document, XAdESStructure parent, java.lang.String elementName, java.lang.String xadesPrefix, java.lang.String xadesNamespace, java.lang.String xmlSignaturePrefix)
XAdESStructure(org.w3c.dom.Document document, org.w3c.dom.Element parentElement, java.lang.String elementName, java.lang.String xadesPrefix, java.lang.String xadesNamespace, java.lang.String xmlSignaturePrefix)
XAdESStructure(org.w3c.dom.Node node, java.lang.String xadesPrefix, java.lang.String xadesNamespace, java.lang.String xmlSignaturePrefix)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.w3c.dom.Element
createElement(java.lang.String elementName)
protected org.w3c.dom.Element
createElementNS(java.lang.String namespace, java.lang.String prefix, java.lang.String elementName)
protected java.lang.String
getAttribute(java.lang.String name)
protected java.lang.String
getAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)
protected org.w3c.dom.Element
getChildElement(java.lang.String elementName)
protected org.w3c.dom.Element
getChildElementNS(java.lang.String elementName)
protected org.w3c.dom.Element
getChildElementNS(java.lang.String elementName, java.lang.String namespace)
protected java.util.List<org.w3c.dom.Element>
getChildElements(java.lang.String elementName)
protected java.util.List<org.w3c.dom.Element>
getChildElementsNS(java.lang.String elementName)
protected java.lang.String
getChildElementTextContent(java.lang.String elementName)
protected org.w3c.dom.Document
getDocument()
org.w3c.dom.Element
getElement()
java.lang.String
getId()
protected java.lang.String
getTextContent()
protected void
setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)
protected void
setTextContent(java.lang.String textContent)
-
-
-
Field Detail
-
SIGNATURE_ELEMENT_NAME
public static final java.lang.String SIGNATURE_ELEMENT_NAME
- See Also:
- Constant Field Values
-
ID_ATTRIBUTE
public static final java.lang.String ID_ATTRIBUTE
- See Also:
- Constant Field Values
-
TARGET_ATTRIBUTE
public static final java.lang.String TARGET_ATTRIBUTE
- See Also:
- Constant Field Values
-
baseDocument
private org.w3c.dom.Document baseDocument
-
xadesPrefix
public java.lang.String xadesPrefix
-
xadesNamespace
public java.lang.String xadesNamespace
-
xmlSignaturePrefix
public java.lang.String xmlSignaturePrefix
-
-
Constructor Detail
-
XAdESStructure
public XAdESStructure(org.w3c.dom.Document document, XAdESStructure parent, java.lang.String elementName, java.lang.String xadesPrefix, java.lang.String xadesNamespace, java.lang.String xmlSignaturePrefix)
-
XAdESStructure
public XAdESStructure(org.w3c.dom.Document document, org.w3c.dom.Element parentElement, java.lang.String elementName, java.lang.String xadesPrefix, java.lang.String xadesNamespace, java.lang.String xmlSignaturePrefix)
-
XAdESStructure
public XAdESStructure(org.w3c.dom.Node node, java.lang.String xadesPrefix, java.lang.String xadesNamespace, java.lang.String xmlSignaturePrefix)
-
-
Method Detail
-
getElement
public org.w3c.dom.Element getElement()
-
getId
public java.lang.String getId()
-
setAttributeNS
protected void setAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value) throws org.w3c.dom.DOMException
- Throws:
org.w3c.dom.DOMException
-
getAttribute
protected java.lang.String getAttribute(java.lang.String name)
-
getAttributeNS
protected java.lang.String getAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)
-
getTextContent
protected java.lang.String getTextContent()
-
setTextContent
protected void setTextContent(java.lang.String textContent)
-
getChildElement
protected org.w3c.dom.Element getChildElement(java.lang.String elementName)
-
getChildElementNS
protected org.w3c.dom.Element getChildElementNS(java.lang.String elementName)
-
getChildElementNS
protected org.w3c.dom.Element getChildElementNS(java.lang.String elementName, java.lang.String namespace)
-
getChildElements
protected java.util.List<org.w3c.dom.Element> getChildElements(java.lang.String elementName)
-
getChildElementsNS
protected java.util.List<org.w3c.dom.Element> getChildElementsNS(java.lang.String elementName)
-
getDocument
protected org.w3c.dom.Document getDocument()
-
createElement
protected org.w3c.dom.Element createElement(java.lang.String elementName)
-
createElementNS
protected org.w3c.dom.Element createElementNS(java.lang.String namespace, java.lang.String prefix, java.lang.String elementName)
-
getChildElementTextContent
protected java.lang.String getChildElementTextContent(java.lang.String elementName)
-
-