commandbox.system.modules.jmespath.models

Class JmesPath

lucee.Component
    extended by commandbox.system.modules.jmespath.models.JmesPath
Class Attributes:
  • singleton
  •  
  • synchronized : false
  •  
  • accessors : false
  •  
  • persistent : false
  •  
    Property Summary
    type property default serializable required
    any jmesPathLexer


    • access = public
    • returntype = any
    • inject = Lexer@JMESPath
    true false
    any jmesPathParser


    • access = public
    • returntype = any
    • inject = Parser@JMESPath
    true false
    any jmesPathRuntime


    • access = public
    • returntype = any
    • inject = Runtime@JMESPath
    true false
    any jmesPathTreeInterpreter


    • access = public
    • returntype = any
    • inject = TreeInterpreter@JMESPath
    true false
    Method Summary
    any compile([any stream])
    any search([any data], [any expression])
    any tokenize([any stream])
     
    Methods inherited from class lucee.Component
    None

    Property Detail

    jmesPathLexer

    property any jmesPathLexer

    Attributes:
    access - public
    required - false
    returntype - any
    inject - Lexer@JMESPath
    serializable - true

    jmesPathParser

    property any jmesPathParser

    Attributes:
    access - public
    required - false
    returntype - any
    inject - Parser@JMESPath
    serializable - true

    jmesPathRuntime

    property any jmesPathRuntime

    Attributes:
    access - public
    required - false
    returntype - any
    inject - Runtime@JMESPath
    serializable - true

    jmesPathTreeInterpreter

    property any jmesPathTreeInterpreter

    Attributes:
    access - public
    required - false
    returntype - any
    inject - TreeInterpreter@JMESPath
    serializable - true

    Method Detail

    compile

    public any compile([any stream])

    Parameters:
    stream

    search

    public any search([any data], [any expression])

    Parameters:
    data
    expression

    tokenize

    public any tokenize([any stream])

    Parameters:
    stream