public abstract class AbstractXJDFSplit extends Object implements IXJDFSplit
| Constructor and Description |
|---|
AbstractXJDFSplit() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
consolidateExchangeResource(XJDFHelper h0,
SetHelper set0,
XJDFHelper h1,
SetHelper set1) |
protected void |
consolidateExchangeResources(Vector<XJDFHelper> v) |
protected void |
fixInOutLink(SetHelper set,
LinkInfoMap map) |
void |
fixInOutLinks(XJDFHelper xjdf)
update the Usage of resource links according to the value of types
|
protected void |
fixUsage(SetHelper set,
LinkInfo li) |
protected LinkInfoMap |
getLinkInfoMap(XJDFHelper xjdf) |
protected SetHelper |
matchesType(SetHelper set,
VString types) |
abstract Collection<XJDFHelper> |
splitXJDF(XJDFHelper root) |
public abstract Collection<XJDFHelper> splitXJDF(XJDFHelper root)
splitXJDF in interface IXJDFSplitroot - the main or root XJDF to splitIXJDFSplit.splitXJDF(org.cip4.jdflib.extensions.XJDFHelper)public void fixInOutLinks(XJDFHelper xjdf)
xjdf - protected SetHelper matchesType(SetHelper set, VString types)
set - the set to keep or zapptypes - from the xjdf rootprotected LinkInfoMap getLinkInfoMap(XJDFHelper xjdf)
xjdf - protected void fixInOutLink(SetHelper set, LinkInfoMap map)
set - map - protected void consolidateExchangeResources(Vector<XJDFHelper> v)
v - protected void consolidateExchangeResource(XJDFHelper h0, SetHelper set0, XJDFHelper h1, SetHelper set1)
h0 - set0 - h1 - set1 - Copyright © 2015. All rights reserved.