org.cip4.jdflib.node
Class JDFNode.CombinedProcessIndexHelper

java.lang.Object
  extended by org.cip4.jdflib.node.JDFNode.CombinedProcessIndexHelper
Enclosing class:
JDFNode

public static class JDFNode.CombinedProcessIndexHelper
extends java.lang.Object

Author:
Dr. Rainer Prosi, Heidelberger Druckmaschinen AG Aug 10, 2009

Constructor Summary
JDFNode.CombinedProcessIndexHelper()
           
 
Method Summary
protected static boolean cleanCombinedProcessIndex(JDFResourceLink.EnumUsage usage, VString types, JDFIntegerList cpi, java.lang.String resName, int lastGot, java.lang.String[] typeLinkNamesLast, boolean bAddCPI, VString typeInfo)
          remove any duplicate combinedprocessusages
static void generateCombinedProcessIndex(JDFResource jdfResource, JDFResourceLink.EnumUsage usage, JDFNode.EnumProcessUsage processUsage, JDFResourceLink resourceLink, VString types)
           
private static int getResPos(java.lang.String resName, java.lang.String[] typeLinkNames)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JDFNode.CombinedProcessIndexHelper

public JDFNode.CombinedProcessIndexHelper()
Method Detail

generateCombinedProcessIndex

public static void generateCombinedProcessIndex(JDFResource jdfResource,
                                                JDFResourceLink.EnumUsage usage,
                                                JDFNode.EnumProcessUsage processUsage,
                                                JDFResourceLink resourceLink,
                                                VString types)
Parameters:
jdfResource -
usage -
processUsage -
resourceLink -
types -

getResPos

private static int getResPos(java.lang.String resName,
                             java.lang.String[] typeLinkNames)

cleanCombinedProcessIndex

protected static boolean cleanCombinedProcessIndex(JDFResourceLink.EnumUsage usage,
                                                   VString types,
                                                   JDFIntegerList cpi,
                                                   java.lang.String resName,
                                                   int lastGot,
                                                   java.lang.String[] typeLinkNamesLast,
                                                   boolean bAddCPI,
                                                   VString typeInfo)
remove any duplicate combinedprocessusages

Parameters:
usage -
types -
cpi -
resName -
lastGot -
typeLinkNamesLast -
bAddCPI -
typeInfo -
Returns:
boolean