Index

A B C D E F G H I J K L M N O P R S T U V W X 
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 Editor class 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/packaging to the given value.
setParent(Coordinates) - Method in class eu.maveniverse.domtrip.maven.PomEditor.Parent
Sets project/parent to 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/version or project/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
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
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values