Class ModelTransaction.AddAttributesOperation
- java.lang.Object
-
- org.apache.commons.configuration2.tree.ModelTransaction.Operation
-
- org.apache.commons.configuration2.tree.ModelTransaction.AddAttributesOperation
-
- Enclosing class:
- ModelTransaction
private static final class ModelTransaction.AddAttributesOperation extends ModelTransaction.Operation
A specialized operation class for adding multiple attributes to a target node.
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,java.lang.Object>
attributes
The map with attributes.
-
Constructor Summary
Constructors Constructor Description AddAttributesOperation(java.util.Map<java.lang.String,java.lang.Object> attrs)
Creates a new instance ofAddAttributesOperation
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ImmutableNode
apply(ImmutableNode target, ModelTransaction.Operations operations)
Executes this operation on the provided target node returning the result.
-
-
-
Method Detail
-
apply
protected ImmutableNode apply(ImmutableNode target, ModelTransaction.Operations operations)
Description copied from class:ModelTransaction.Operation
Executes this operation on the provided target node returning the result.- Specified by:
apply
in classModelTransaction.Operation
- Parameters:
target
- the target node for this operationoperations
- the currentOperations
instance- Returns:
- the manipulated node
-
-