Interface Transform

  • All Superinterfaces:
    XMLObject

    public interface Transform
    extends XMLObject
    XMLObject representing XML Digital Signature, version 20020212, Transform element.
    • Field Detail

      • DEFAULT_ELEMENT_NAME

        static final QName DEFAULT_ELEMENT_NAME
        Default element name.
      • TYPE_NAME

        static final QName TYPE_NAME
        QName of the XSI type.
    • Method Detail

      • getAlgorithm

        @Nullable
        String getAlgorithm()
        Get the Algorithm URI attribute value.
        Returns:
        the Algorithm URI attribute value
      • setAlgorithm

        void setAlgorithm​(@Nullable
                          String newAlgorithm)
        Set the Algorithm URI attribute value.
        Parameters:
        newAlgorithm - the new Algorithm URI attribute value
      • getXMLObjects

        @Nonnull
        List<XMLObject> getXMLObjects​(@Nonnull
                                      QName typeOrName)
        Get the list of XMLObject children that match a particular QName.
        Parameters:
        typeOrName - the QName of the statements to return
        Returns:
        the list of XMLObject children that match the given QName
      • getXPaths

        @Nonnull
        List<XPath> getXPaths()
        Get the list of XPath child elements.
        Returns:
        list of XPath child elements
      • getAllChildren

        @Nonnull
        List<XMLObject> getAllChildren()
        Gets the ordered list of all XMLObject child elements of this element.
        Returns:
        list of XMLObject children