Package org.openrewrite.maven.search
Class FindProperties
java.lang.Object
org.openrewrite.Recipe
org.openrewrite.maven.search.FindProperties
- All Implemented Interfaces:
Cloneable
public class FindProperties
extends org.openrewrite.Recipe
-
Field Summary
Fields inherited from class org.openrewrite.Recipe
contributors, examples, PANIC -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Set<org.openrewrite.xml.tree.Xml.Tag>org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> Methods inherited from class org.openrewrite.Recipe
addDataTable, causesAnotherCycle, clone, createRecipeDescriptor, equals, getContributors, getDataTableDescriptors, getDescriptor, getEstimatedEffortPerOccurrence, getExamples, getInstanceName, getInstanceNameSuffix, getJacksonPolymorphicTypeTag, getMaintainers, getName, getRecipeList, getTags, hashCode, maxCycles, noop, run, run, run, setContributors, setExamples, validate, validate, validateAll, validateAll
-
Constructor Details
-
FindProperties
public FindProperties()
-
-
Method Details
-
getDisplayName
- Specified by:
getDisplayNamein classorg.openrewrite.Recipe
-
getDescription
- Specified by:
getDescriptionin classorg.openrewrite.Recipe
-
getVisitor
public org.openrewrite.TreeVisitor<?,org.openrewrite.ExecutionContext> getVisitor()- Overrides:
getVisitorin classorg.openrewrite.Recipe
-
find
public static Set<org.openrewrite.xml.tree.Xml.Tag> find(org.openrewrite.xml.tree.Xml.Document xml, String propertyPattern) - Parameters:
xml- The xml document of the pom.xmlpropertyPattern- Regular expression pattern used to match property tag names- Returns:
- Set of Maven project property tags that matches the
propertyPatternwithin a pom.xml
-