public abstract class AbstractXJDFSplit extends java.lang.Object implements IXJDFSplit
| Constructor and Description |
|---|
AbstractXJDFSplit() |
| Modifier and Type | Method and Description |
|---|---|
protected SetHelper |
checkCPI(SetHelper set,
VString types,
VString allTypes) |
protected SetHelper |
checkProcessUsage(SetHelper set,
VString types) |
protected SetHelper |
checkProduct(SetHelper set,
VString types) |
protected void |
consolidateExchangeResource(XJDFHelper h0,
SetHelper set0,
XJDFHelper h1,
SetHelper set1)
remove all but the last exchange resource and replace internal links with dummies
|
protected void |
consolidateExchangeResources(java.util.Vector<XJDFHelper> v) |
protected void |
fixCPI(SetHelper set,
LinkInfo li)
fix the combinedprocessindex - initial implementation is delete only
|
protected void |
fixInOutLink(SetHelper set,
LinkInfoMap map) |
protected void |
fixInOutLinks(XJDFHelper xjdf)
Deprecated.
|
protected void |
fixInOutLinks(XJDFHelper xjdf,
VString allTypes)
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 java.lang.String |
getName(SetHelper set)
we need to map to jdf names in order to use linkmap
|
protected VString |
getProductResources() |
protected SetHelper |
matchesType(SetHelper set,
VString types)
Deprecated.
|
protected SetHelper |
matchesType(SetHelper set,
VString types,
VString allTypes) |
abstract java.util.Collection<XJDFHelper> |
splitXJDF(XJDFHelper root) |
public abstract java.util.Collection<XJDFHelper> splitXJDF(XJDFHelper root)
splitXJDF in interface IXJDFSplitroot - the main or root XJDF to splitIXJDFSplit.splitXJDF(org.cip4.jdflib.extensions.XJDFHelper)@Deprecated protected void fixInOutLinks(XJDFHelper xjdf)
xjdf - protected void fixInOutLinks(XJDFHelper xjdf, VString allTypes)
xjdf - @Deprecated protected SetHelper matchesType(SetHelper set, VString types)
set - the set to keep or zapptypes - from the xjdf rootallTypes - protected SetHelper matchesType(SetHelper set, VString types, VString allTypes)
set - the set to keep or zapptypes - from the xjdf rootallTypes - protected SetHelper checkProduct(SetHelper set, VString types)
set - types - protected VString getProductResources()
protected SetHelper checkCPI(SetHelper set, VString types, VString allTypes)
set - types - allTypes - protected LinkInfoMap getLinkInfoMap(XJDFHelper xjdf)
xjdf - protected void fixInOutLink(SetHelper set, LinkInfoMap map)
set - map - protected java.lang.String getName(SetHelper set)
set - protected void fixCPI(SetHelper set, LinkInfo li)
set - li - protected void consolidateExchangeResources(java.util.Vector<XJDFHelper> v)
v - protected void consolidateExchangeResource(XJDFHelper h0, SetHelper set0, XJDFHelper h1, SetHelper set1)
h0 - set0 - h1 - set1 -