public class

Column

extends Object
java.lang.Object
   ↳ org.mule.module.datapack.columns.Column
Known Direct Subclasses

Summary

Constants
String CURRENT_VALUE_PATTERN
Fields
private String columnIndex
private String columnName
private String defaultValue
private String encloseChar
private String length
private String lineBreak
private String padChar
protected final TemplateParser.PatternInfo patternInfo
private String value
Public Constructors
Column()
Public Methods
String evaluateColumn(MuleMessage message, MuleContext muleContext)
String getColumnIndex()
String getColumnName()
String getDefaultValue()
String getEncloseChar()
String getLength()
String getLineBreak()
String getPadChar()
String getValue()
void setColumnIndex(String columnIndex)
void setColumnName(String columnName)
void setDefaultValue(String defaultValue)
void setEncloseChar(String encloseChar)
void setLength(String length)
void setLineBreak(String lineBreak)
void setPadChar(String padChar)
void setValue(String value)
Protected Methods
String evaluate(String expression, MuleMessage message, MuleContext muleContext)
[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final String CURRENT_VALUE_PATTERN

Constant Value: "#[map-payload:%s]"

Fields

private String columnIndex

private String columnName

private String defaultValue

private String encloseChar

private String length

private String lineBreak

private String padChar

protected final TemplateParser.PatternInfo patternInfo

private String value

Public Constructors

public Column ()

Public Methods

public String evaluateColumn (MuleMessage message, MuleContext muleContext)

Parameters
message
muleContext
Throws
TransformerException

public String getColumnIndex ()

public String getColumnName ()

public String getDefaultValue ()

public String getEncloseChar ()

public String getLength ()

public String getLineBreak ()

public String getPadChar ()

public String getValue ()

public void setColumnIndex (String columnIndex)

Parameters
columnIndex

public void setColumnName (String columnName)

Parameters
columnName

public void setDefaultValue (String defaultValue)

Parameters
defaultValue

public void setEncloseChar (String encloseChar)

Parameters
encloseChar

public void setLength (String length)

Parameters
length

public void setLineBreak (String lineBreak)

Parameters
lineBreak

public void setPadChar (String padChar)

Parameters
padChar

public void setValue (String value)

Parameters
value

Protected Methods

protected String evaluate (String expression, MuleMessage message, MuleContext muleContext)

Parameters
expression
message
muleContext
Throws
TransformerException