Class CompositeMap
java.lang.Object
org.apache.maven.plugins.invoker.CompositeMap
-
Nested Class Summary
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final booleanFlag indicating to escape XML special characters.private org.apache.maven.project.MavenProjectThe Maven project from which to extract interpolated values, nevernull.The set of additional properties from which to extract interpolated values, nevernull. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCompositeMap(org.apache.maven.project.MavenProject mavenProject, Map<String, Object> properties, boolean escapeXml) Creates a new interpolation source backed by the specified Maven project and some user-specified properties. -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()booleancontainsKey(Object key) booleancontainsValue(Object value) entrySet()booleanisEmpty()keySet()voidintsize()values()Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Field Details
-
mavenProject
private org.apache.maven.project.MavenProject mavenProjectThe Maven project from which to extract interpolated values, nevernull. -
properties
-
escapeXml
private final boolean escapeXmlFlag indicating to escape XML special characters.
-
-
Constructor Details
-
CompositeMap
protected CompositeMap(org.apache.maven.project.MavenProject mavenProject, Map<String, Object> properties, boolean escapeXml) Creates a new interpolation source backed by the specified Maven project and some user-specified properties.- Parameters:
mavenProject- The Maven project from which to extract interpolated values, must not benull.properties- The set of additional properties from which to extract interpolated values, may benull.escapeXml-true, to escape any XML special characters;false, to not perform any escaping.
-
-
Method Details
-
clear
-
containsKey
- Specified by:
containsKeyin interfaceMap<String,Object> - See Also:
-
containsValue
- Specified by:
containsValuein interfaceMap<String,Object> - See Also:
-
entrySet
-
get
-
isEmpty
-
keySet
-
put
-
putAll
-
remove
-
size
-
values
-