public static class CopyUtil.CompoundCopyStrategy extends CopyUtil.AbstractCopyStrategy implements CopyUtil.CopyStrategy
Constructor and Description |
---|
CompoundCopyStrategy(CopyUtil.CopyStrategy... copyStrategies) |
Modifier and Type | Method and Description |
---|---|
List<ContextNode> |
replaceContextNode(ContextNode contextNode)
Strategies can replace a context node that is being copied.
|
LiteralNode |
replaceLiteralNode(LiteralNode literalNode)
Strategies can replace a literal that is being copied.
|
List<Relation> |
replaceRelation(Relation relation)
Strategies can replace a relation that is being copied.
|
public CompoundCopyStrategy(CopyUtil.CopyStrategy... copyStrategies)
public List<ContextNode> replaceContextNode(ContextNode contextNode)
CopyUtil.AbstractCopyStrategy
replaceContextNode
in interface CopyUtil.CopyStrategy
replaceContextNode
in class CopyUtil.AbstractCopyStrategy
contextNode
- The original context node.public List<Relation> replaceRelation(Relation relation)
CopyUtil.AbstractCopyStrategy
replaceRelation
in interface CopyUtil.CopyStrategy
replaceRelation
in class CopyUtil.AbstractCopyStrategy
relation
- The original relation.public LiteralNode replaceLiteralNode(LiteralNode literalNode)
CopyUtil.AbstractCopyStrategy
replaceLiteralNode
in interface CopyUtil.CopyStrategy
replaceLiteralNode
in class CopyUtil.AbstractCopyStrategy
literalNode
- The original literal node.Copyright © 2017. All rights reserved.