Class ASTElement

  • All Implemented Interfaces:
    net.sourceforge.pmd.lang.ast.Node, JspNode

    public class ASTElement
    extends AbstractJspNode
    • Field Summary

      • Fields inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        beginColumn, beginLine, childIndex, children, endColumn, endLine, firstToken, id, lastToken, parent
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      String getLocalName()  
      String getName()  
      String getNamespacePrefix()  
      boolean isEmpty()  
      boolean isHasNamespacePrefix()  
      boolean isUnclosed()  
      Object jjtAccept​(JspParserVisitor visitor, Object data)
      Accept the visitor.
      void setEmpty​(boolean empty)
      Deprecated.
      void setName​(String name)
      Deprecated.
      void setUnclosed​(boolean unclosed)
      Deprecated.
      • Methods inherited from class net.sourceforge.pmd.lang.ast.impl.javacc.AbstractJjtreeNode

        children, getChild, getParent
      • Methods inherited from class net.sourceforge.pmd.lang.ast.AbstractNode

        appendElement, findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, hasDecendantOfAnyType, hasDescendantMatchingXPath, hasDescendantOfAnyType, hasDescendantOfType, hasImageEqualTo, isFindBoundary, isSingleLine, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetFirstToken, jjtGetId, jjtGetLastToken, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetFirstToken, jjtSetLastToken, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData, testingOnlySetBeginColumn, testingOnlySetBeginLine, testingOnlySetEndColumn, testingOnlySetEndLine, toString
      • Methods inherited from interface net.sourceforge.pmd.lang.ast.Node

        findChildNodesWithXPath, findChildrenOfType, findDescendantsOfType, findDescendantsOfType, findDescendantsOfType, getAsDocument, getBeginColumn, getBeginLine, getDataFlowNode, getEndColumn, getEndLine, getFirstChildOfType, getFirstDescendantOfType, getFirstParentOfAnyType, getFirstParentOfType, getImage, getIndexInParent, getNthParent, getNumChildren, getParentsOfType, getUserData, getUserMap, getXPathAttributesIterator, hasDescendantMatchingXPath, hasDescendantOfType, hasImageEqualTo, isFindBoundary, jjtAddChild, jjtGetChild, jjtGetChildIndex, jjtGetId, jjtGetNumChildren, jjtGetParent, jjtSetChildIndex, jjtSetParent, remove, removeChildAtIndex, setDataFlowNode, setImage, setUserData
    • Constructor Detail

      • ASTElement

        @InternalApi
        @Deprecated
        public ASTElement​(int id)
        Deprecated.
    • Method Detail

      • isHasNamespacePrefix

        public boolean isHasNamespacePrefix()
        Returns:
        boolean - true if the element has a namespace-prefix, false otherwise
      • getNamespacePrefix

        public String getNamespacePrefix()
        Returns:
        String - the part of the name that is before the (first) colon (":")
      • getLocalName

        public String getLocalName()
        Returns:
        String - The part of the name that is after the first colon (":"). If the name does not contain a colon, the full name is returned.
      • getName

        public String getName()
      • setName

        @InternalApi
        @Deprecated
        public void setName​(String name)
        Deprecated.
      • isEmpty

        public boolean isEmpty()
      • isUnclosed

        public boolean isUnclosed()
      • setUnclosed

        @InternalApi
        @Deprecated
        public void setUnclosed​(boolean unclosed)
        Deprecated.
      • setEmpty

        @InternalApi
        @Deprecated
        public void setEmpty​(boolean empty)
        Deprecated.