public class ProcessXJDFSplit extends AbstractXJDFSplit
| Constructor and Description |
|---|
ProcessXJDFSplit() |
| Modifier and Type | Method and Description |
|---|---|
void |
addGroup(VString group)
add a group to split together
|
protected VString |
calcTypes(XJDFHelper root)
ensure that we have the appropriate types setting for the given product list
|
protected VString |
extractTypes(VString types) |
protected void |
fixCategory(XJDFHelper h,
VString types,
VString allTypes) |
protected java.util.Vector<VString> |
getGroups() |
protected java.lang.String |
getJobPartID(XJDFHelper xjdf,
VString types) |
protected void |
prepareRoot(XJDFHelper root)
we want IDs to avoid double transformation
|
protected void |
processSingle(XJDFHelper h,
VString types,
VString allTypes) |
protected java.util.Vector<VString> |
splitTypes(XJDFHelper root) |
java.util.Collection<XJDFHelper> |
splitXJDF(XJDFHelper root) |
java.lang.String |
toString() |
checkCPI, checkProcessUsage, checkProduct, consolidateExchangeResource, consolidateExchangeResources, fixCPI, fixInOutLink, fixInOutLinks, fixInOutLinks, fixUsage, getLinkInfoMap, getName, getProductResources, matchesType, matchesTypeprotected java.util.Vector<VString> getGroups()
public java.util.Collection<XJDFHelper> splitXJDF(XJDFHelper root)
splitXJDF in interface IXJDFSplitsplitXJDF in class AbstractXJDFSplitroot - the main or root XJDF to splitAbstractXJDFSplit.splitXJDF(org.cip4.jdflib.extensions.XJDFHelper)protected void prepareRoot(XJDFHelper root)
root - protected void processSingle(XJDFHelper h, VString types, VString allTypes)
h - types - allTypes - protected void fixCategory(XJDFHelper h, VString types, VString allTypes)
h - types - allTypes - protected java.lang.String getJobPartID(XJDFHelper xjdf, VString types)
protected java.util.Vector<VString> splitTypes(XJDFHelper root)
root - protected VString calcTypes(XJDFHelper root)
root - public void addGroup(VString group)
group - public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()