public static class CopyUtil.ReplaceXDIAddressCopyStrategy extends CopyUtil.AbstractCopyStrategy implements CopyUtil.CopyStrategy
Modifier | Constructor and Description |
---|---|
protected |
ReplaceXDIAddressCopyStrategy() |
|
ReplaceXDIAddressCopyStrategy(Map<XDIArc,Object> replacements) |
|
ReplaceXDIAddressCopyStrategy(XDIArc oldXDIArc,
Object newXDIArcOrXDIAddressOrList) |
Modifier and Type | Method and Description |
---|---|
protected Map<XDIArc,Object> |
getReplacements(XDIAddress XDIaddress) |
List<ContextNode> |
replaceContextNode(ContextNode contextNode)
Strategies can replace a context node that is being copied.
|
List<Relation> |
replaceRelation(Relation relation)
Strategies can replace a relation that is being copied.
|
replaceLiteralNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
replaceLiteralNode
public ReplaceXDIAddressCopyStrategy(XDIArc oldXDIArc, Object newXDIArcOrXDIAddressOrList)
protected ReplaceXDIAddressCopyStrategy()
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.protected Map<XDIArc,Object> getReplacements(XDIAddress XDIaddress)
Copyright © 2017. All rights reserved.