org.cip4.jdflib.goldenticket
Class MISCPGoldenTicket

java.lang.Object
  extended by org.cip4.jdflib.goldenticket.BaseGoldenTicket
      extended by org.cip4.jdflib.goldenticket.MISGoldenTicket
          extended by org.cip4.jdflib.goldenticket.MISCPGoldenTicket

public class MISCPGoldenTicket
extends MISGoldenTicket

Author:
Rainer Prosi class that generates golden tickets based on ICS levels etc

Field Summary
 boolean bPPF
          if true: ppf, else png preview names are generated
 VString inkProductIDs
           
 VString inks
           
static String MISCPS_PRINTING
           
 boolean previewAvailable
          if true, previews are linked
 String previewShare
          file location of preview files
 boolean splitSheets
           
 
Fields inherited from class org.cip4.jdflib.goldenticket.MISGoldenTicket
category, catMap, duration, grayBox, jmfICSLevel, misICSLevel, preStart, scheduleDuration, scheduleHours
 
Fields inherited from class org.cip4.jdflib.goldenticket.BaseGoldenTicket
amountLinks, baseICSLevel, bExpandGrayBox, bPartitionedPlateMedia, cols, colsActual, deviceURL, devID, getNIFromParent, good, icsLevel, m_pdfFile, misURL, nCols, paperMedia, paperProductID, partIDKeys, partsAtOnce, partsForAvailable, plateReduction, returnURL, theExpandedNode, theNode, theParentNode, theParentProduct, thePreviousNode, theStatusCounter, theVersion, vParts, waste, workStyle
 
Constructor Summary
MISCPGoldenTicket(int _icsLevel, JDFElement.EnumVersion jdfVersion, int _jmfLevel, int _misLevel, boolean isGrayBox, VJDFAttributeMap vPartMap)
          create a BaseGoldenTicket
MISCPGoldenTicket(MISCPGoldenTicket parent)
          create a BaseGoldenTicket
 
Method Summary
 void assign(JDFNode node)
          assign a node to this golden ticket instance
protected  void fillCatMaps()
           
 VString getICSVersions()
           
 void init()
          initializes this node to a given ICS version
protected  void initColorantControl()
          zapp any direct links to colorpool
protected  void initConventionalPrintingParams()
           
protected  JDFDevice initDevice(JDFNode reuseNode)
           
protected  void initInk()
           
protected  JDFNodeInfo initNodeInfo()
           
protected  JDFMedia initPaperMedia()
           
protected  void initPreview()
           
 void makeReady()
          prepare an mis fuzzy node and make it runnable by the device
protected  void makeReadyColorantControl()
           
protected  void runphases(int pgood, int pwaste, boolean bOutAvail, boolean bFirst)
           
 void setActivePart(VJDFAttributeMap vp, boolean bFirst)
           
 
Methods inherited from class org.cip4.jdflib.goldenticket.MISGoldenTicket
addAmountLink, execute, getCategory, getTypes, initCustomerInfo, isNodeInfoSubscription, setCategory, setGrayBox, setNodeInfoSubscription
 
Methods inherited from class org.cip4.jdflib.goldenticket.BaseGoldenTicket
addJDFNode, addKid, addSheet, createSheetMap, executeAll, finalize, getDeviceURL, getMisURL, getNCols, getNode, getNodeLinks, getReducedMap, getStatusCounter, initAuditPool, initDocumentRunList, initJDF, initOutputComponent, initPlateMedia, initPlateXM, makeReadyAll, runSinglePhase, schedule, setDeviceURL, setMisURL, setParent, setPreviousNode, setVersion, toString, write2File
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MISCPS_PRINTING

public static final String MISCPS_PRINTING
See Also:
Constant Field Values

splitSheets

public boolean splitSheets

inks

public VString inks

inkProductIDs

public VString inkProductIDs

previewAvailable

public boolean previewAvailable
if true, previews are linked


previewShare

public String previewShare
file location of preview files


bPPF

public boolean bPPF
if true: ppf, else png preview names are generated

Constructor Detail

MISCPGoldenTicket

public MISCPGoldenTicket(int _icsLevel,
                         JDFElement.EnumVersion jdfVersion,
                         int _jmfLevel,
                         int _misLevel,
                         boolean isGrayBox,
                         VJDFAttributeMap vPartMap)
create a BaseGoldenTicket

Parameters:
_icsLevel - the level to init to (1,2 or 3)
jdfVersion - the version to generate a golden ticket for
_jmfLevel - level of jmf ICS to support
_misLevel - level of MIS ICS to support
isGrayBox - if true, write a grayBox
vPartMap - the partmap vector for this node

MISCPGoldenTicket

public MISCPGoldenTicket(MISCPGoldenTicket parent)
create a BaseGoldenTicket

Parameters:
parent -
Method Detail

fillCatMaps

protected void fillCatMaps()
Overrides:
fillCatMaps in class MISGoldenTicket

getICSVersions

public VString getICSVersions()
Overrides:
getICSVersions in class MISGoldenTicket
Returns:
the ics versions
See Also:
BaseGoldenTicket.getICSVersions()

init

public void init()
initializes this node to a given ICS version

Overrides:
init in class MISGoldenTicket

setActivePart

public void setActivePart(VJDFAttributeMap vp,
                          boolean bFirst)
Overrides:
setActivePart in class BaseGoldenTicket
Parameters:
vp -
bFirst -
See Also:
BaseGoldenTicket.setActivePart(org.cip4.jdflib.datatypes.VJDFAttributeMap, boolean)

initPaperMedia

protected JDFMedia initPaperMedia()
Overrides:
initPaperMedia in class BaseGoldenTicket
Returns:

initInk

protected void initInk()

initPreview

protected void initPreview()

initConventionalPrintingParams

protected void initConventionalPrintingParams()

initDevice

protected JDFDevice initDevice(JDFNode reuseNode)
Overrides:
initDevice in class MISGoldenTicket
Returns:

makeReadyColorantControl

protected void makeReadyColorantControl()

makeReady

public void makeReady()
prepare an mis fuzzy node and make it runnable by the device

Overrides:
makeReady in class BaseGoldenTicket

initNodeInfo

protected JDFNodeInfo initNodeInfo()
Overrides:
initNodeInfo in class MISGoldenTicket
Returns:

runphases

protected void runphases(int pgood,
                         int pwaste,
                         boolean bOutAvail,
                         boolean bFirst)
Overrides:
runphases in class BaseGoldenTicket

assign

public void assign(JDFNode node)
Description copied from class: BaseGoldenTicket
assign a node to this golden ticket instance

Overrides:
assign in class MISGoldenTicket
Parameters:
node -
See Also:
MISGoldenTicket.assign(org.cip4.jdflib.node.JDFNode)

initColorantControl

protected void initColorantControl()
zapp any direct links to colorpool

Overrides:
initColorantControl in class BaseGoldenTicket


Copyright © 2013. All Rights Reserved.