Class PrintProcessor

************************************ Processor class *******************************************

Implements

  • IPrintProcessor

Constructors

Properties

addRows: any
addScriptInfo: any
applyDepth: any
enumeratePossibleTargets: any
evaluateCondition: any
extractClassesFromTable: any
formatter: any
functionDefaults: any
getItemFormatter: any
getRiskControlCategories: any
getSubTableCells: any
globals: IPrintGlobals
hasMergeMacro: any
mergeCells: any

Helper for building tables


mf: any
onError: any
possibleTargets: any
processBlockFormatter: any
processFieldsFormatter: any
processFunctionMacro: any
processItem: any

Main Processing functions to handle items from the print project


processListFormatter: any
processMacros: any

processing of "json" macros like {execute:"function", parameters:{...}}


processPrintFormatterMacro: any
processTableFormatter: any
processTraceFormatter: any
sortItems: any
stylesheets: any
FIELD_FUNCTION_PREFIX: string
FIELD_FUNCTION_TYPE: string
conditions: IConditionFunctionMap
fieldIterators: IPrintIteratorMap
functions: IPrintFunctionMap
itemIterators: IPrintIteratorMap
itemSorter: IPrintSorterMap
labelIterators: IPrintIteratorMap

Methods


  • Misc helper


    Returns string

  • Parameters

    • tableId: string
    • selection: string[]

    Returns Promise<string>


  • Iterator Blocks


    Parameters

    • mf: JQuery
    • onError: ((message) => void)
        • (message): void
        • Parameters

          • message: string

          Returns void

    • format: string

    Returns void

  • Parameters

    • formatter: IPrintCustomFormatter
    • section: ICustomSection
    • projectOverwrites: IPrintFunctionParamsOverwrites
    • selection: string[]
    • possibleTargets: string[]

    Returns Promise<IProcessResult>

  • Parameters

    • uid: string
    • fctn: IConditionFunction

    Returns void

  • Parameters

    • uid: string
    • iterator: IPrintIterator

    Returns void

  • Parameters

    • uid: string
    • fctn: IPrintFunction

    Returns void

  • Parameters

    • uid: string
    • iterator: IPrintIterator

    Returns void

  • Parameters

    • uid: string
    • sorter: IPrintSorter

    Returns void

  • Parameters

    • uid: string
    • iterator: IPrintIterator

    Returns void

  • Parameters

    • currentValue: string
    • onUpdate: ((newOptions) => void)
        • (newOptions): void
        • Parameters

          • newOptions: string

          Returns void

    Returns void

  • Parameters

    • wrap: JQuery

    Returns void

  • Parameters

    • functionUid: string

    Returns boolean

  • Returns IPrintBaseFunctionMap

  • Returns IPrintBaseFunctionMap

  • Parameters

    • node: Element

    Returns any

  • Parameters

    • node: Element
    • escapeHtmlEntities: boolean

    Returns string

  • Parameters

    • uid: string

    Returns IConditionFunction

  • Parameters

    • uid: string

    Returns IPrintFunction

  • Parameters

    • uid: string

    Returns string

  • Parameters

    • uid: string

    Returns IPrintFieldIterator

  • Parameters

    • uid: string

    Returns IPrintFunction

  • ********************************* manage formatters ***********************************

    Parameters

    • group: string

    Returns IPrintFunctionMap

  • Parameters

    • uid: string
    • Optional quiet: boolean

    Returns IPrintItemIterator

  • Parameters

    • items: boolean
    • folders: boolean
    • allowNoIterator: boolean

    Returns IDropdownOption[]

  • Parameters

    • uid: string

    Returns IPrintSorter

  • Returns IPrintSorterMap

  • Parameters

    • config: string
    • mf: JQuery

    Returns any

  • Parameters

    • uid: string

    Returns IPrintLabelIterator

  • Parameters

    • user: string
    • mf: JQuery
    • first: boolean
    • last: boolean
    • login: boolean
    • email: boolean

    Returns string

  • Parameters

    • fct: IPrintBaseFunction
    • params: IAttributePrimitiveParams
    • onUpdate: ((newParams) => void)
        • (newParams): void
        • Parameters

          • newParams: IAttributePrimitiveParams

          Returns void

    Returns boolean

  • Parameters

    • fctName: string
    • currentValue: string
    • onUpdate: ((newValue) => void)
        • (newValue): void
        • Parameters

          • newValue: string

          Returns void

    Returns void

Generated using TypeDoc