Package com.xebialabs.xlrelease.variable

# Class VariableFactory

java.lang.Object
com.xebialabs.xlrelease.variable.VariableFactory

public class VariableFactory extends Object

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `VariableFactory()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static scala.Option<Variable>`
  `createVariableByPropertyDescriptor(PropertyDescriptor propertyDescriptor)`
  `static scala.Option<Variable>`
  `createVariableByReference(VariableReference variableReference, VariableReferenceContext context)`
  `static VariableReferenceContext`
  `createVariableByReference$default$2()`
  `static Variable`
  `createVariableByValueType(String key, Object value, boolean isPassword, boolean isGlobalOrFolder)`
  `static List<Variable>`
  `variableReferencesToVariables(List<VariableReference> variables, VariableReferenceContext context)`
  `static VariableReferenceContext`
  `variableReferencesToVariables$default$2()`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### VariableFactory

    public VariableFactory()

- ## Method Details

  - ### createVariableByValueType

    public static Variable createVariableByValueType(String key, Object value, boolean isPassword, boolean isGlobalOrFolder)

  - ### createVariableByReference

    public static scala.Option<Variable> createVariableByReference(VariableReference variableReference, VariableReferenceContext context)

  - ### createVariableByReference$default$2

    public static VariableReferenceContext createVariableByReference$default$2()

  - ### createVariableByPropertyDescriptor

    public static scala.Option<Variable> createVariableByPropertyDescriptor(PropertyDescriptor propertyDescriptor)

  - ### variableReferencesToVariables

    public static List<Variable> variableReferencesToVariables(List<VariableReference> variables, VariableReferenceContext context)

  - ### variableReferencesToVariables$default$2

    public static VariableReferenceContext variableReferencesToVariables$default$2()