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.DocumentbaseDocumentstatic java.lang.StringID_ATTRIBUTEstatic java.lang.StringSIGNATURE_ELEMENT_NAMEstatic java.lang.StringTARGET_ATTRIBUTEjava.lang.StringxadesNamespacejava.lang.StringxadesPrefixjava.lang.StringxmlSignaturePrefix
-
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.ElementcreateElement(java.lang.String elementName)protected org.w3c.dom.ElementcreateElementNS(java.lang.String namespace, java.lang.String prefix, java.lang.String elementName)protected java.lang.StringgetAttribute(java.lang.String name)protected java.lang.StringgetAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName)protected org.w3c.dom.ElementgetChildElement(java.lang.String elementName)protected org.w3c.dom.ElementgetChildElementNS(java.lang.String elementName)protected org.w3c.dom.ElementgetChildElementNS(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.StringgetChildElementTextContent(java.lang.String elementName)protected org.w3c.dom.DocumentgetDocument()org.w3c.dom.ElementgetElement()java.lang.StringgetId()protected java.lang.StringgetTextContent()protected voidsetAttributeNS(java.lang.String namespaceURI, java.lang.String qualifiedName, java.lang.String value)protected voidsetTextContent(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)
-
-