\r\n

51Degrees Pipeline Java  4.4

51Degrees Pipeline for Java

fiftyone.pipeline.util.FiftyOneLookup.FiftyOneStringSubstitutor Class Reference

Detailed Description

Subclass to obtain variable resolution behaviour that we want, which is that if no key is specified then we want to run envsys:.

If we specify this as the default lookup then failed lookups for everything else get looked up via envsys, which means that - for example - ${sys:USER} yields ${env:USER} which is not what we want.

Inheritance diagram for fiftyone.pipeline.util.FiftyOneLookup.FiftyOneStringSubstitutor:

[legend]

Collaboration diagram for fiftyone.pipeline.util.FiftyOneLookup.FiftyOneStringSubstitutor:

[legend]

Public Member Functions

 FiftyOneStringSubstitutor (StringLookup variableResolver)

Protected Member Functions

String  resolveVariable (String variableName, TextStringBuilder buf, int startPos, int endPos)