Class AbstractXMLFunction

    • Constructor Detail

      • AbstractXMLFunction

        public AbstractXMLFunction()
    • Method Detail

      • makeElementListId

        public static java.lang.String makeElementListId​(org.w3c.dom.Element parentName,
                                                         java.lang.String elementName)
      • makeDocumentId

        public static java.lang.String makeDocumentId​(java.lang.String fileName)
      • makeDocumentRootId

        public static java.lang.String makeDocumentRootId​(java.lang.String documentId)
      • makeElementId

        public static java.lang.String makeElementId​(java.lang.String elementListId,
                                                     int elementIndex)
      • makeXPathListId

        public static java.lang.String makeXPathListId​(java.lang.String documentId,
                                                       java.lang.String xpath)
      • makeXPathElementId

        public static java.lang.String makeXPathElementId​(java.lang.String documentId,
                                                          java.lang.String xpath)
      • getAttribute

        public java.lang.String getAttribute​(PreprocessorContext context,
                                             java.lang.String elementId,
                                             java.lang.String attributeName)
      • getCachedDocument

        public org.w3c.dom.Document getCachedDocument​(PreprocessorContext context,
                                                      java.lang.String documentId)
      • findCachedElement

        public org.w3c.dom.Element findCachedElement​(PreprocessorContext context,
                                                     java.lang.String elementId)
      • getCachedElement

        public org.w3c.dom.Element getCachedElement​(PreprocessorContext context,
                                                    java.lang.String elementId)
      • findCachedElementList

        public org.w3c.dom.NodeList findCachedElementList​(PreprocessorContext context,
                                                          java.lang.String elementListId)
      • getCachedElementList

        public org.w3c.dom.NodeList getCachedElementList​(PreprocessorContext context,
                                                         java.lang.String elementListId)
      • getElementListSize

        public int getElementListSize​(PreprocessorContext context,
                                      java.lang.String elementListId)
      • buildPathForElement

        public static java.lang.String buildPathForElement​(org.w3c.dom.Element element)
      • getFirstLevelTextContent

        public static java.lang.String getFirstLevelTextContent​(org.w3c.dom.Node node)
      • findElementForIndex

        public java.lang.String findElementForIndex​(PreprocessorContext context,
                                                    java.lang.String elementListId,
                                                    int elementIndex)