Class PomDependency
A Maven dependency element that represents an actual dependency from a given POM project.
Import path
import semmle.code.xml.MavenPom
Direct supertypes
Indirect supertypes
Inherited predicates
allCharactersString | Gets the result of appending all the character sequences of this XML parent from left to right, separated by a space. | from XmlParentImpl |
getACharactersSet | Gets a character sequence that is a child of this XML parent. | from XmlParentImpl |
getAChild | Gets a child element of this XML parent. | from XmlParentImpl |
getAChild | Gets a child element of this XML parent with the given | from XmlParentImpl |
getAComment | Gets a comment that is a child of this XML parent. | from XmlParentImpl |
getAnAttribute | Gets an XML attribute of this XML element. | from XmlElementImpl |
getArtifact | Gets a child XML element named “artifactId”. | from ProtoPom |
getAttribute | Gets the attribute with the specified | from XmlElementImpl |
getAttributeValue | Gets the value of the attribute with the specified | from XmlElementImpl |
getChild | Gets the child element at a specified index of this XML parent. | from XmlParentImpl |
getDepth | Gets the depth of this element within the XML file tree structure. | from XmlElementImpl |
getElementPositionIndex | Gets the index of this XML element among its parent’s children. | from XmlElementImpl |
getFile | Gets the XML file in which this XML element occurs. | from XmlElementImpl |
getGroup | Gets a child XML element named “groupId”. | from ProtoPom |
getIndex | Gets the index of this XML element among its parent’s children. | from XmlElementImpl |
getJar | Gets the jar file that Maven likely resolved this dependency to (if any). See | from Dependency |
getLocation | Gets the location of this element. | from XmlLocatableImpl |
getName | Gets the name of this XML element. | from XmlElementImpl |
getNamespace | Gets the namespace of this XML element, if any. | from XmlElementImpl |
getNumberOfCharacterSets | Gets the number of places in the body of this XML parent where text occurs. | from XmlParentImpl |
getNumberOfChildren | Gets the number of child XML elements of this XML parent. | from XmlParentImpl |
getParent | Gets the parent of this XML element. | from XmlElementImpl |
getPom | Gets an XML element with the same Maven short coordinate (of the form | from Dependency |
getScope | Gets the scope of this dependency. If the | from Dependency |
getShortCoordinate | Gets a Maven coordinate of the form | from ProtoPom |
getTextValue | Gets the text value contained in this XML parent. | from XmlParentImpl |
getVersion | Gets a child XML element named “version”. | from ProtoPom |
getVersionString | Gets a string representing the version, or an empty string if no | from Dependency |
hasAttribute | Holds if this XML element has an attribute with the specified | from XmlElementImpl |
hasLocationInfo | Holds if this element is at the specified location. The location spans column | from XmlLocatableImpl |
hasName | Holds if this XML element has the given | from XmlElementImpl |
hasNamespace | Holds if this XML element has a namespace. | from XmlElementImpl |
toString | Gets a printable representation of this XML element. | from XmlElementImpl |