Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractMavenEditor - Class in eu.maveniverse.domtrip.maven
-
Abstract base class for Maven-specific editors that provides common element ordering functionality.
- AbstractMavenEditor() - Constructor for class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a new editor with default configuration.
- AbstractMavenEditor(Document) - Constructor for class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a new editor for the specified document.
- AbstractMavenEditor(Document, DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a new editor for the specified document with the given configuration.
- AbstractMavenEditor(DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a new editor with the specified configuration.
- ACTIVATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ACTIVE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ACTIVE_BY_DEFAULT - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ACTIVE_PROFILE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ACTIVE_PROFILES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- addAligned(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Adds a dependency aligned with the project's auto-detected conventions.
- addAligned(Coordinates, AlignOptions) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Adds a dependency aligned with the specified options, auto-detecting any unspecified conventions.
- addConfiguration(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Adds a configuration element to a toolchain.
- addDependency(Element, String, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Adds a dependency element with the specified coordinates.
- addExclusion(Coordinates, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Adds an exclusion to a dependency.
- addExtension(Element, String, String, String) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Adds an extension with the specified coordinates.
- addExtension(Element, String, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Extensions
-
Adds a extension element with the specified coordinates.
- addExtension(Element, String, String, String, String, String) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Adds an extension with the specified coordinates and optional classifier and type.
- addJdkToolchain(Element, String, String, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Adds a JDK toolchain with the specified version, vendor, and JDK home.
- addManagedExclusion(Coordinates, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Adds an exclusion to a managed dependency.
- addMirror(Element, String, String, String, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Adds a mirror configuration.
- addModule(Element, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Subprojects
-
Adds a module to the modules section.
- addNetBeansToolchain(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Adds a NetBeans toolchain with the specified version and installation directory.
- addPlugin(Element, String, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Plugins
-
Adds a plugin element with the specified coordinates.
- addProfile(Element, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Adds a profile configuration.
- addProperty(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Properties
-
Adds a property to the properties section.
- addProperty(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Adds a property to a properties element.
- addProvides(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Adds a provides element to a toolchain.
- addProxy(Element, String, String, String, int) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Adds a proxy configuration.
- addServer(Element, String, String, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Adds a server configuration.
- addSubProject(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Subprojects
-
Adds a module entry to
project/modules/module[], if not already present. - addToolchain(Element, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Adds a generic toolchain with the specified type.
- alignAllDependencies() - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Aligns all existing dependencies to match the project's auto-detected conventions.
- alignAllDependencies(AlignOptions) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Aligns all existing dependencies to match the specified options.
- alignAllToParent(PomEditor, AlignOptions) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Moves all dependency versions from this (child) POM to the parent POM's
<dependencyManagement>, making all child dependencies version-less. - alignDependency(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Aligns the specified dependency to the project's detected dependency/version conventions.
- alignDependency(Coordinates, AlignOptions) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Aligns an existing dependency to match the specified options, auto-detecting any unspecified conventions.
- AlignOptions - Class in eu.maveniverse.domtrip.maven
-
Options for controlling how dependencies are aligned with project conventions.
- AlignOptions.Builder - Class in eu.maveniverse.domtrip.maven
-
Builder for
AlignOptions. - AlignOptions.PropertyNamingConvention - Enum in eu.maveniverse.domtrip.maven
-
Naming convention for version properties.
- AlignOptions.VersionSource - Enum in eu.maveniverse.domtrip.maven
-
Whether the version value is a literal or a property reference.
- AlignOptions.VersionStyle - Enum in eu.maveniverse.domtrip.maven
-
Whether the dependency version is inline or delegated to dependency management.
- alignToParent(Coordinates, PomEditor, AlignOptions) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Moves a single dependency's version from this (child) POM to the parent POM's
<dependencyManagement>, making the child dependency version-less. - ARCH - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ARTIFACT_ID - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- ARTIFACT_ID - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- artifactId() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the Maven artifactId.
B
- Basic Usage: - Section in class eu.maveniverse.domtrip.maven.PomEditor
- BLOCKED - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- build() - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Create an AlignOptions configured with the builder's current settings.
- BUILD - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- builder() - Static method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Create a new Builder for constructing AlignOptions.
C
- CAMEL_CASE - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.PropertyNamingConvention
-
CamelCase:
artifactIdVersion(e.g.,guavaVersion). - CHECKSUM_POLICY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- CHECKSUM_POLICY_FAIL - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- CHECKSUM_POLICY_IGNORE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- CHECKSUM_POLICY_WARN - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- CI_MANAGEMENT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- classifier() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the artifact classifier.
- CLASSIFIER - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- CLASSIFIER - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- COMBINE_APPEND - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
- COMBINE_CHILDREN - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
- COMBINE_MERGE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
- COMBINE_OVERRIDE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
- COMBINE_SELF - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
- CONDITION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- CONFIGURATION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- CONFIGURATION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- CONFIGURATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- CONFIGURATION - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- CONTRIBUTORS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- Coordinates - Class in eu.maveniverse.domtrip.maven
-
Represents Maven coordinates (groupId, artifactId, version, classifier, and type).
- Coordinates(String, String, String, String, String) - Constructor for class eu.maveniverse.domtrip.maven.Coordinates
-
Note: groupId and version can be null to support Maven 4's inference mechanism.
- createExtensionsDocument() - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Creates a new Maven extensions document with proper namespace.
- createMavenDocument(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Creates a new Maven POM document with the specified root element name.
- createSettingsDocument() - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Creates a new Maven settings document with proper namespace.
- createToolchainsDocument() - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Creates a new Maven toolchains document with proper namespace.
D
- DASH_SUFFIX - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.PropertyNamingConvention
-
Dash suffix:
artifactId-version(e.g.,guava-version). - DEFAULT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Indentation
- DEFAULT_GOAL - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DEFAULT_LOCAL_REPOSITORY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Files
-
Default local repository directory
- DEFAULT_MAVEN_PLUGIN_GROUP_ID - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Plugins
-
Default Maven plugin groupId
- DEFAULT_PARENT_RELATIVE_PATH - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Files
-
Default parent POM relative path
- DEFAULT_TYPE - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Values
- defaults() - Static method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Create an AlignOptions instance with all conventions set to auto-detect.
- deleteDependency(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Removes a dependency from
project/dependencies/dependency[]. - deleteDependencyVersion(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Removes a dependency version from
project/dependencies/dependency[]. - deleteExclusion(Coordinates, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Removes an exclusion from a dependency.
- deleteExtension(Coordinates) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Removes an extension.
- deleteExtension(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Extensions
-
Removes an extension from
project/build/extensions/extension[]. - deleteManagedDependency(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Removes a managed dependency from
project/dependencyManagement/dependencies/dependency[]. - deleteManagedExclusion(Coordinates, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Removes an exclusion from a managed dependency.
- deleteManagedPlugin(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Plugins
-
Removes a managed plugin from
project/build/pluginManagement/plugins/plugin[]. - deleteParent() - Method in class eu.maveniverse.domtrip.maven.PomEditor.Parent
-
Removes parent.
- deletePlugin(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Plugins
-
Removes a plugin from
project/build/plugins/plugin[]. - deletePluginVersion(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Plugins
-
Removes a plugin version element from
project/build/plugins/plugin[]. - deleteProperty(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Properties
-
Removes a property from
project/properties/key. - dependencies() - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Create a helper for managing regular and managed Maven dependencies within this POM.
- DEPENDENCIES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DEPENDENCY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DEPENDENCY_MANAGEMENT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DESCRIPTION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- detectConventions() - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Detects the project's dominant dependency version style, version source, and property naming convention and returns an AlignOptions instance with all corresponding fields populated.
- detectPropertyNamingConvention() - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Detects the dominant property naming convention from existing version property references.
- detectVersionSource() - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Determine whether dependency versions predominantly use property references or literal values.
- detectVersionStyle() - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Detects whether most dependencies use managed versions (version-less) or inline versions.
- DEVELOPERS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DIRECTORY_PERMISSIONS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- DISTRIBUTION_MANAGEMENT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- DOT_PREFIX - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.PropertyNamingConvention
-
Dot prefix:
version.artifactId(e.g.,version.guava). - DOT_SUFFIX - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.PropertyNamingConvention
-
Dot suffix:
artifactId.version(e.g.,guava.version).
E
- Element Ordering: - Section in class eu.maveniverse.domtrip.maven.PomEditor
- ENABLED - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- eu.maveniverse.domtrip.maven - package eu.maveniverse.domtrip.maven
-
Maven-specific extensions for the DomTrip XML editing library.
- Example: - Section in eu.maveniverse.domtrip.maven.AbstractMavenEditor.toCoordinates(Element, String)
- Example: - Section in eu.maveniverse.domtrip.maven.AbstractMavenEditor.toGA(Element)
- Example: - Section in eu.maveniverse.domtrip.maven.AbstractMavenEditor.toGATC(Element)
- Example: - Section in eu.maveniverse.domtrip.maven.AbstractMavenEditor.toJarCoordinates(Element)
- Example: - Section in eu.maveniverse.domtrip.maven.AbstractMavenEditor.toPluginGA(Element)
- Example: - Section in eu.maveniverse.domtrip.maven.AbstractMavenEditor.toPomCoordinates(Element)
- Example: - Section in eu.maveniverse.domtrip.maven.Coordinates.fromPom(Path)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.addExclusion(Coordinates, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.addManagedExclusion(Coordinates, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.deleteDependency(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.deleteDependencyVersion(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.deleteExclusion(Coordinates, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.deleteManagedDependency(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.deleteManagedExclusion(Coordinates, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.forProfile(Element)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.hasExclusion(Coordinates, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.hasManagedExclusion(Coordinates, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.updateDependency(boolean, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.updateManagedDependency(boolean, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.updateManagedDependencyAligned(boolean, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Dependencies.updateManagedDependencyAligned(boolean, Coordinates, AlignOptions)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Extensions.deleteExtension(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Extensions.updateExtension(boolean, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Plugins.deleteManagedPlugin(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Plugins.deletePlugin(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Plugins.deletePluginVersion(Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Plugins.updateManagedPlugin(boolean, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.Plugins.updatePlugin(boolean, Coordinates)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.getChildElementText(Element, String)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.hasChildElement(Element, String)
- Example: - Section in eu.maveniverse.domtrip.maven.PomEditor.updateOrCreateChildElement(Element, String, String)
- Examples: - Section in eu.maveniverse.domtrip.maven.AlignOptions.generatePropertyName(Coordinates, AlignOptions.PropertyNamingConvention)
- EXCLUSION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- EXCLUSIONS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- EXECUTABLE - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- EXECUTION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- EXECUTIONS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- EXISTS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- EXTENSION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- EXTENSION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- extensions() - Method in class eu.maveniverse.domtrip.maven.PomEditor
- Extensions() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor.Extensions
- EXTENSIONS - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- EXTENSIONS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- EXTENSIONS_1_0_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Namespaces
-
Maven core extensions 1.0.0 namespace URI
- EXTENSIONS_1_0_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.SchemaLocations
-
Schema location for 1.0.0 extensions
- EXTENSIONS_1_1_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Namespaces
-
Maven core extensions 1.1.0 namespace URI
- EXTENSIONS_1_1_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.SchemaLocations
-
Schema location for 1.1.0 extensions
- EXTENSIONS_1_2_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Namespaces
-
Maven core extensions 1.2.0 namespace URI
- EXTENSIONS_1_2_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.SchemaLocations
-
Schema location for 1.2.0 extensions
- EXTENSIONS_XML - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Files
-
Standard Maven extensions file name
- ExtensionsEditor - Class in eu.maveniverse.domtrip.maven
-
Specialized editor for Maven extensions.xml files.
- ExtensionsEditor() - Constructor for class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Creates a new ExtensionsEditor with default configuration.
- ExtensionsEditor(Document) - Constructor for class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Creates a new ExtensionsEditor for the specified document.
- ExtensionsEditor(Document, DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Creates a new ExtensionsEditor for the specified document with the given configuration.
- ExtensionsEditor(DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Creates a new ExtensionsEditor with the specified configuration.
F
- FALSE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- FAMILY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- FILE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- FILE_PERMISSIONS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- FINAL_NAME - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- findChildElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Finds a direct child element by name.
- findChildElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Finds a child element by name under the specified parent.
- findChildElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Finds a direct child element by name.
- findChildElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Finds a direct child element by name.
- findManagedVersion(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Looks up the version text of a managed dependency matching the given coordinates.
- findProfile(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Profiles
-
Finds a profile element by its
<id>. - forProfile(Element) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Returns a Dependencies instance scoped to the given profile element.
- forProfile(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Returns a Dependencies instance scoped to the specified Maven profile.
- FOUR_SPACES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Indentation
- fromPom(Path) - Static method in class eu.maveniverse.domtrip.maven.Coordinates
-
Creates a POM Coordinates from a POM file by reading its GAV coordinates.
G
- generatePropertyName(Coordinates, AlignOptions.PropertyNamingConvention) - Static method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Generates a version property name for the given coordinates and naming convention.
- getChildElementText(Element, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Gets the text content of a child element, or returns null if not found.
- getOrderListForParent(Element) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Gets the appropriate element order list for the given parent element.
- getOrderListForParent(Element) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Gets the appropriate element order list for the given parent element.
- getOrderListForParent(Element) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Gets the appropriate element order list for the given parent element.
- getOrderListForParent(Element) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Gets the appropriate element order list for the given parent element.
- getOrderListForParent(Element) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Gets the appropriate element order list for the given parent element.
- GLOBAL_SETTINGS_XML - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Files
-
Global Maven settings file name
- GLOBAL_TOOLCHAINS_XML - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Files
-
Global Maven toolchains file name
- GOALS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- GROUP_ID - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- GROUP_ID - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- groupId() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the Maven groupId.
H
- hasChildElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Checks if an element exists as a child of the given parent.
- hasExclusion(Coordinates, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Checks whether a dependency has a specific exclusion.
- hasManagedExclusion(Coordinates, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Checks whether a managed dependency has a specific exclusion.
- hasProfile(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Profiles
-
Checks whether a profile with the given
<id>exists. - HOST - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
I
- ID - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- ID - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ID - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- INCEPTION_YEAR - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- INHERITED - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- INLINE - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionStyle
-
Version specified directly in the
<dependency>element. - insertElementAtCorrectPosition(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Inserts an element at the correct position based on Maven element ordering.
- insertElementAtCorrectPosition(Element, String, String, List) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Inserts an element at the correct position based on the provided element ordering.
- insertElementAtPosition(Element, String, Element, Element, List, int) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Inserts an element at the determined position, with optional enhanced formatting.
- insertElementAtPosition(Element, String, Element, Element, List, int) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Enhanced element insertion with POM-specific blank line handling.
- insertExtensionsElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Inserts an element with extensions-aware ordering and formatting.
- insertExtensionsElement(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Inserts an element with extensions-aware ordering, formatting, and text content.
- insertMavenElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Inserts a new Maven element with proper ordering and formatting.
- insertMavenElement(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Inserts a new Maven element with text content and proper ordering.
- insertSettingsElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Inserts an element with settings-aware ordering and formatting.
- insertSettingsElement(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.SettingsEditor
-
Inserts an element with settings-aware ordering, formatting, and text content.
- insertToolchainsElement(Element, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Inserts an element with toolchains-aware ordering and formatting.
- insertToolchainsElement(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Inserts an element with toolchains-aware ordering, formatting, and text content.
- INSTALL_DIR - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- INTERACTIVE_MODE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- ISSUE_MANAGEMENT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
J
- JAVA_HOME - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- JDK - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- JDK - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.ToolchainTypes
-
JDK toolchain type
- JDK_HOME - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
K
- Key Features - Section in package eu.maveniverse.domtrip.maven
L
- LAYOUT - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- LAYOUT_DEFAULT - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- LAYOUT_LEGACY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- LICENSES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- listExtensions() - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Lists all extensions as Coordinates objects.
- LITERAL - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionSource
-
Literal version value (e.g.,
5.9.2). - LOCAL_REPOSITORY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
M
- MAILING_LISTS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- MANAGED - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionStyle
-
Version delegated to
<dependencyManagement>, dependency is version-less. - MAVEN_4_0_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Namespaces
-
Maven 4.0.0 namespace URI
- MAVEN_4_0_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.SchemaLocations
-
Schema location for 4.0.0 models
- MAVEN_4_1_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Namespaces
-
Maven 4.1.0 namespace URI
- MAVEN_4_1_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.SchemaLocations
-
Schema location for 4.1.0 models
- MAVEN_4_2_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Namespaces
-
Maven 4.2.0 namespace URI
- MAVEN_4_2_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.SchemaLocations
-
Schema location for 4.2.0 models
- MAVEN_4_COMPATIBILITY_REASON - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Plugins
-
Standard reason for Maven 4 compatibility upgrades
- MAVEN_EXTENSIONS_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Files
-
Maven extensions directory
- MAVEN_EXTENSIONS_PATH - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Files
-
Full path to extensions file
- MAVEN_PLUGIN_PREFIX - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Plugins
-
Maven plugin artifact prefix
- MavenExtensionsElements - Class in eu.maveniverse.domtrip.maven
-
Constants for Maven extensions.xml elements, attributes, and other XML constructs.
- MavenExtensionsElements.Attributes - Class in eu.maveniverse.domtrip.maven
-
XML attribute constants used in Maven extensions.
- MavenExtensionsElements.Elements - Class in eu.maveniverse.domtrip.maven
-
Common XML element names used in Maven extensions.xml files.
- MavenExtensionsElements.Files - Class in eu.maveniverse.domtrip.maven
-
Common file and directory names.
- MavenExtensionsElements.Namespaces - Class in eu.maveniverse.domtrip.maven
-
Maven extensions namespace constants.
- MavenExtensionsElements.SchemaLocations - Class in eu.maveniverse.domtrip.maven
-
Schema location constants.
- MavenExtensionsElements.Values - Class in eu.maveniverse.domtrip.maven
-
Common values and defaults for extensions elements.
- MavenPomElements - Class in eu.maveniverse.domtrip.maven
-
Constants for Maven POM elements, attributes, and other XML constructs.
- MavenPomElements.Attributes - Class in eu.maveniverse.domtrip.maven
-
XML attribute constants used in Maven POMs.
- MavenPomElements.Elements - Class in eu.maveniverse.domtrip.maven
-
Common XML element names used in Maven POMs.
- MavenPomElements.Files - Class in eu.maveniverse.domtrip.maven
-
Common file and directory names.
- MavenPomElements.Indentation - Class in eu.maveniverse.domtrip.maven
-
Common indentation patterns for XML formatting.
- MavenPomElements.ModelVersions - Class in eu.maveniverse.domtrip.maven
-
Maven model version constants.
- MavenPomElements.Namespaces - Class in eu.maveniverse.domtrip.maven
-
Maven namespace constants.
- MavenPomElements.Plugins - Class in eu.maveniverse.domtrip.maven
-
Common Maven plugin constants.
- MavenPomElements.SchemaLocations - Class in eu.maveniverse.domtrip.maven
-
Schema location constants.
- MavenSettingsElements - Class in eu.maveniverse.domtrip.maven
-
Constants for Maven settings.xml elements, attributes, and other XML constructs.
- MavenSettingsElements.Attributes - Class in eu.maveniverse.domtrip.maven
-
XML attribute constants used in Maven settings.
- MavenSettingsElements.Elements - Class in eu.maveniverse.domtrip.maven
-
Common XML element names used in Maven settings.xml files.
- MavenSettingsElements.Files - Class in eu.maveniverse.domtrip.maven
-
Common file and directory names.
- MavenSettingsElements.Namespaces - Class in eu.maveniverse.domtrip.maven
-
Maven settings namespace constants.
- MavenSettingsElements.SchemaLocations - Class in eu.maveniverse.domtrip.maven
-
Schema location constants.
- MavenSettingsElements.Values - Class in eu.maveniverse.domtrip.maven
-
Common values and defaults for settings elements.
- MavenToolchainsElements - Class in eu.maveniverse.domtrip.maven
-
Constants for Maven toolchains.xml elements, attributes, and other XML constructs.
- MavenToolchainsElements.Attributes - Class in eu.maveniverse.domtrip.maven
-
XML attribute constants used in Maven toolchains.
- MavenToolchainsElements.Elements - Class in eu.maveniverse.domtrip.maven
-
Common XML element names used in Maven toolchains.xml files.
- MavenToolchainsElements.Files - Class in eu.maveniverse.domtrip.maven
-
Common file and directory names.
- MavenToolchainsElements.Namespaces - Class in eu.maveniverse.domtrip.maven
-
Maven toolchains namespace constants.
- MavenToolchainsElements.SchemaLocations - Class in eu.maveniverse.domtrip.maven
-
Schema location constants.
- MavenToolchainsElements.ToolchainTypes - Class in eu.maveniverse.domtrip.maven
-
Common toolchain types.
- MavenToolchainsElements.Values - Class in eu.maveniverse.domtrip.maven
-
Common values for toolchain elements.
- MIRROR - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- MIRROR_OF - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- MIRROR_OF_LAYOUTS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- MIRRORS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- MISSING - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- MODEL_VERSION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- MODEL_VERSION_4_0_0 - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.ModelVersions
-
Maven 4.0.0 model version
- MODEL_VERSION_4_1_0 - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.ModelVersions
-
Maven 4.1.0 model version
- MODEL_VERSION_4_2_0 - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.ModelVersions
-
Maven 4.2.0 model version
- MODULE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- MODULES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- MVN_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Files
-
Maven configuration directory (alternative name)
N
- NAME - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- NAME - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- namingConvention() - Method in class eu.maveniverse.domtrip.maven.AlignOptions
-
The property naming convention to use, or null to indicate auto-detection.
- namingConvention(AlignOptions.PropertyNamingConvention) - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Sets the property naming convention override.
- NETBEANS - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.ToolchainTypes
-
NetBeans toolchain type
- NON_PROXY_HOSTS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
O
- of(String, String, String) - Static method in class eu.maveniverse.domtrip.maven.Coordinates
-
Creates a Coordinates with groupId, artifactId, and version (JAR type, no classifier).
- of(String, String, String, String, String) - Static method in class eu.maveniverse.domtrip.maven.Coordinates
-
Creates a Coordinates with groupId, artifactId, version, classifier, and type.
- OFFLINE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- OPTIONAL - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- ORGANIZATION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- OS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- OS_FAMILY_MAC - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- OS_FAMILY_UNIX - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- OS_FAMILY_WINDOWS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- OUTPUT_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
P
- PACKAGING - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PACKAGING - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- parent() - Method in class eu.maveniverse.domtrip.maven.PomEditor
- Parent() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor.Parent
- PARENT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PASSPHRASE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PASSWORD - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PHASE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PLUGIN - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PLUGIN_GROUP - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PLUGIN_GROUPS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PLUGIN_MANAGEMENT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PLUGIN_REPOSITORIES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PLUGIN_REPOSITORIES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PLUGIN_REPOSITORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PLUGIN_REPOSITORY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- plugins() - Method in class eu.maveniverse.domtrip.maven.PomEditor
- Plugins() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor.Plugins
- PLUGINS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- POM_XML - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Files
-
Standard Maven POM file name
- PomEditor - Class in eu.maveniverse.domtrip.maven
-
Specialized editor for Maven POM files that extends the base
Editorclass with Maven-specific functionality and element ordering. - PomEditor() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor
-
Creates a new PomEditor with default configuration.
- PomEditor(Document) - Constructor for class eu.maveniverse.domtrip.maven.PomEditor
-
Creates a new PomEditor with an existing Document.
- PomEditor(Document, DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.PomEditor
-
Creates a new PomEditor with an existing Document and custom configuration.
- PomEditor(DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.PomEditor
-
Creates a new PomEditor with custom configuration.
- PomEditor.Dependencies - Class in eu.maveniverse.domtrip.maven
-
Helper for managing regular and managed Maven dependencies within a POM.
- PomEditor.Extensions - Class in eu.maveniverse.domtrip.maven
- PomEditor.Parent - Class in eu.maveniverse.domtrip.maven
- PomEditor.Plugins - Class in eu.maveniverse.domtrip.maven
- PomEditor.Profiles - Class in eu.maveniverse.domtrip.maven
-
Helper for inspecting Maven profiles within a POM.
- PomEditor.Properties - Class in eu.maveniverse.domtrip.maven
- PomEditor.Subprojects - Class in eu.maveniverse.domtrip.maven
- PORT - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- predicateGA() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Creates a predicate that matches elements by GA (groupId:artifactId).
- predicateGATC() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Creates a predicate that matches elements by GATC (groupId:artifactId:type[:classifier]).
- predicatePluginGA() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Creates a predicate that matches plugin elements by GA (with default groupId handling).
- PREREQUISITES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PRIVATE_KEY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PROFILE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PROFILE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- profiles() - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Create a helper for inspecting Maven profiles within this POM.
- Profiles() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor.Profiles
- PROFILES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PROFILES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- properties() - Method in class eu.maveniverse.domtrip.maven.PomEditor
- Properties() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor.Properties
- PROPERTIES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- PROPERTIES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PROPERTY - Enum constant in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionSource
-
Property reference (e.g.,
${junit.version}). - PROPERTY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- propertyName() - Method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Provides the explicit property name override.
- propertyName(String) - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Sets an explicit property name, overriding auto-generation.
- propertyNameGenerator() - Method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Custom function that generates property names from dependency coordinates, or null to use convention-based generation.
- propertyNameGenerator(Function) - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Set a custom function that generates property names from dependency coordinates.
- PROTOBUF - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.ToolchainTypes
-
Protobuf toolchain type
- PROTOCOL - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PROTOCOL_HTTP - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- PROTOCOL_HTTPS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- PROTOCOL_SOCKS4 - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- PROTOCOL_SOCKS5 - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- PROVIDES - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- PROXIES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- PROXY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
R
- RELATIVE_PATH - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- RELEASES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- removeSubProject(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Subprojects
-
Removes a module entry from
project/modules/module[], if present. - REPORTING - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- REPOSITORIES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- REPOSITORIES - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- REPOSITORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- REPOSITORY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
S
- SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Attributes
-
Schema location attribute name
- SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
-
Schema location attribute name
- SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Attributes
-
Schema location attribute name
- SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Attributes
-
Schema location attribute name
- SCM - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- scope() - Method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Get the Maven dependency scope configured for this instance.
- scope(String) - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Sets the dependency scope.
- SCOPE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- SCRIPT_SOURCE_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- SERVER - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- SERVERS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- setPackaging(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Sets
project/packagingto the given value. - setParent(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Parent
-
Sets
project/parentto the given artifact coordinates. - SETTINGS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- SETTINGS_1_0_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Namespaces
-
Maven settings 1.0.0 namespace URI
- SETTINGS_1_0_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.SchemaLocations
-
Schema location for 1.0.0 settings
- SETTINGS_1_1_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Namespaces
-
Maven settings 1.1.0 namespace URI
- SETTINGS_1_1_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.SchemaLocations
-
Schema location for 1.1.0 settings
- SETTINGS_1_2_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Namespaces
-
Maven settings 1.2.0 namespace URI
- SETTINGS_1_2_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.SchemaLocations
-
Schema location for 1.2.0 settings
- SETTINGS_2_0_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Namespaces
-
Maven settings 2.0.0 namespace URI
- SETTINGS_2_0_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.SchemaLocations
-
Schema location for 2.0.0 settings
- SETTINGS_XML - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Files
-
Standard Maven settings file name
- SettingsEditor - Class in eu.maveniverse.domtrip.maven
-
Specialized editor for Maven settings.xml files.
- SettingsEditor() - Constructor for class eu.maveniverse.domtrip.maven.SettingsEditor
-
Creates a new SettingsEditor with default configuration.
- SettingsEditor(Document) - Constructor for class eu.maveniverse.domtrip.maven.SettingsEditor
-
Creates a new SettingsEditor for the specified document.
- SettingsEditor(Document, DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.SettingsEditor
-
Creates a new SettingsEditor for the specified document with the given configuration.
- SettingsEditor(DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.SettingsEditor
-
Creates a new SettingsEditor with the specified configuration.
- setVersion(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Sets
project/versionorproject/parent/version(if project version doesn't exist). - shouldSkipInOrdering(String) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Determines whether an element name should be skipped during ordering analysis.
- shouldSkipInOrdering(String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Determines whether an element name should be skipped during ordering analysis.
- SNAPSHOTS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- SOURCE_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- SUBPROJECT - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- subprojects() - Method in class eu.maveniverse.domtrip.maven.PomEditor
- Subprojects() - Constructor for class eu.maveniverse.domtrip.maven.PomEditor.Subprojects
- SUBPROJECTS - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- SYSTEM_PATH - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
T
- TAB - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Indentation
- TEST_OUTPUT_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- TEST_SOURCE_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- toCoordinates(Element, String) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a coordinates from an element with the specified extension/type.
- toFullString() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the full string representation: groupId:artifactId:type[:classifier]:version.
- toGA() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the groupId:artifactId string representation.
- toGA(Element) - Static method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Constructs a GA (groupId:artifactId) string from an element.
- toGATC() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the groupId:artifactId:type[:classifier] string representation.
- toGATC(Element) - Static method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Constructs a GATC (groupId:artifactId:type[:classifier]) string from an element.
- toGAV() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the groupId:artifactId:version string representation.
- toJarCoordinates(Element) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a JAR Coordinates from an element.
- TOOL_HOME - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- TOOLCHAIN - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- TOOLCHAINS - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- TOOLCHAINS_1_0_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Namespaces
-
Maven toolchains 1.0.0 namespace URI
- TOOLCHAINS_1_0_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.SchemaLocations
-
Schema location for 1.0.0 toolchains
- TOOLCHAINS_1_1_0_NAMESPACE - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Namespaces
-
Maven toolchains 1.1.0 namespace URI
- TOOLCHAINS_1_1_0_SCHEMA_LOCATION - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.SchemaLocations
-
Schema location for 1.1.0 toolchains
- TOOLCHAINS_XML - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Files
-
Standard Maven toolchains file name
- ToolchainsEditor - Class in eu.maveniverse.domtrip.maven
-
Specialized editor for Maven toolchains.xml files.
- ToolchainsEditor() - Constructor for class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Creates a new ToolchainsEditor with default configuration.
- ToolchainsEditor(Document) - Constructor for class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Creates a new ToolchainsEditor for the specified document.
- ToolchainsEditor(Document, DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Creates a new ToolchainsEditor for the specified document with the given configuration.
- ToolchainsEditor(DomTripConfig) - Constructor for class eu.maveniverse.domtrip.maven.ToolchainsEditor
-
Creates a new ToolchainsEditor with the specified configuration.
- toPluginGA(Element) - Static method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Constructs a GA string for a Maven plugin element (groupId defaults to "org.apache.maven.plugins" if absent).
- toPomCoordinates(Element) - Method in class eu.maveniverse.domtrip.maven.AbstractMavenEditor
-
Creates a POM Coordinates from an element.
- TRUE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- TWO_SPACES - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Indentation
- type() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the dependency/artifact type (e.g., "jar", "pom").
- TYPE - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- TYPE - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- TYPE - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- TYPE_JAR - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Values
- TYPE_MAVEN_PLUGIN - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Values
U
- UPDATE_POLICY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- UPDATE_POLICY_ALWAYS - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- UPDATE_POLICY_DAILY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- UPDATE_POLICY_NEVER - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Values
- updateDependency(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Updates or inserts a dependency in
project/dependencies/dependency[]. - updateExtension(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.ExtensionsEditor
-
Updates an existing extension or inserts a new one (if upsert is true).
- updateExtension(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Extensions
-
Updates or inserts an extension in
project/build/extensions/extension[]. - updateManagedDependency(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Updates or inserts a managed dependency in
project/dependencyManagement/dependencies/dependency[]. - updateManagedDependencyAligned(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Convention-aware version of
PomEditor.Dependencies.updateManagedDependency(boolean, Coordinates). - updateManagedDependencyAligned(boolean, Coordinates, AlignOptions) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Dependencies
-
Convention-aware version of
PomEditor.Dependencies.updateManagedDependency(boolean, Coordinates)with explicit alignment options. - updateManagedPlugin(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Plugins
-
Updates or inserts a managed plugin in
project/build/pluginManagement/plugins/plugin[]. - updateOrCreateChildElement(Element, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor
-
Updates or creates a child element with the given content.
- updateParent(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Parent
-
Updates/insert parent.
- updatePlugin(boolean, Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Plugins
-
Updates or inserts a plugin in
project/build/plugins/plugin[]. - updateProperty(boolean, String, String) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Properties
-
Updates or inserts a property value in
project/properties/key. - URL - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- URL - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- Usage Example - Section in package eu.maveniverse.domtrip.maven
- Usage Examples: - Section in class eu.maveniverse.domtrip.maven.AlignOptions
- Usage Examples: - Section in class eu.maveniverse.domtrip.maven.Coordinates
- USE_PLUGIN_REGISTRY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- USER_MAVEN_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Files
-
User Maven directory
- USER_MAVEN_DIRECTORY - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Files
-
User Maven directory
- USERNAME - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
V
- VALUE - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- valueOf(String) - Static method in enum eu.maveniverse.domtrip.maven.AlignOptions.PropertyNamingConvention
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionSource
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionStyle
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.maveniverse.domtrip.maven.AlignOptions.PropertyNamingConvention
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionSource
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.maveniverse.domtrip.maven.AlignOptions.VersionStyle
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VENDOR - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- VENDOR_ADOPTIUM - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VENDOR_AMAZON - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VENDOR_AZUL - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VENDOR_GRAALVM - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VENDOR_IBM - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VENDOR_OPENJDK - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VENDOR_ORACLE - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- version() - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns the artifact version.
- VERSION - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Elements
- VERSION - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Elements
- VERSION - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Elements
- VERSION - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Elements
- VERSION_11 - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VERSION_17 - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VERSION_21 - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- VERSION_8 - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Values
- versionSource() - Method in class eu.maveniverse.domtrip.maven.AlignOptions
-
The configured version source, or null to indicate auto-detection.
- versionSource(AlignOptions.VersionSource) - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Sets the version source override.
- versionStyle() - Method in class eu.maveniverse.domtrip.maven.AlignOptions
-
Gets the configured version placement style or defers to auto-detection when unspecified.
- versionStyle(AlignOptions.VersionStyle) - Method in class eu.maveniverse.domtrip.maven.AlignOptions.Builder
-
Sets the version style override.
W
- withType(String) - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns a new Coordinates with the same coordinates but different type.
- withVersion(String) - Method in class eu.maveniverse.domtrip.maven.Coordinates
-
Returns a new Coordinates with the same coordinates but different version.
X
- XSI_NAMESPACE_PREFIX - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Attributes
-
XSI namespace prefix
- XSI_NAMESPACE_PREFIX - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
-
XSI namespace prefix
- XSI_NAMESPACE_PREFIX - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Attributes
-
XSI namespace prefix
- XSI_NAMESPACE_PREFIX - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Attributes
-
XSI namespace prefix
- XSI_NAMESPACE_URI - Static variable in class eu.maveniverse.domtrip.maven.MavenExtensionsElements.Attributes
-
XSI namespace URI
- XSI_NAMESPACE_URI - Static variable in class eu.maveniverse.domtrip.maven.MavenPomElements.Attributes
-
XSI namespace URI
- XSI_NAMESPACE_URI - Static variable in class eu.maveniverse.domtrip.maven.MavenSettingsElements.Attributes
-
XSI namespace URI
- XSI_NAMESPACE_URI - Static variable in class eu.maveniverse.domtrip.maven.MavenToolchainsElements.Attributes
-
XSI namespace URI
All Classes and Interfaces|All Packages|Constant Field Values