net.sf.farrago.fem.fennel
Class FemFlatFileTupleStreamDef$Hib

java.lang.Object
  extended by org.eigenbase.enki.jmi.impl.RefBaseObjectBase
      extended by org.eigenbase.enki.jmi.impl.RefFeaturedBase
          extended by org.eigenbase.enki.jmi.impl.RefObjectBase
              extended by net.sf.farrago.fem.fennel.FemFlatFileTupleStreamDef$Hib
All Implemented Interfaces:
RefBaseObject, RefFeatured, RefObject, FemExecutionStreamDef, FemFlatFileTupleStreamDef, FemTupleStreamDef

public class FemFlatFileTupleStreamDef$Hib
extends RefObjectBase
implements FemFlatFileTupleStreamDef

Implements MOF's FlatFileTupleStreamDef interface.

Author:
MofImplementationHandler

Field Summary
private  String calcProgram
           
private  Integer codePage
           
private  FlatFileHasColumn column
           
private  String dataFilePath
           
private  ParamUses dynamicParamUse
           
private  String errorFilePath
           
private  String escapeCharacter
           
private  String fieldDelimiter
           
private  Boolean hasHeader
           
private  ExecStreamInput inputFlow
           
private  Boolean lenient
           
private  Boolean mapped
           
private  String name
           
private  Integer numRowsScan
           
private  FemTupleDescriptor outputDesc
           
private  ExecStreamOutput outputFlow
           
private  String quoteCharacter
           
private  String rowDelimiter
           
private  String substituteCharacter
           
private  Boolean translationRecovery
           
private  Boolean trim
           
 
Constructor Summary
FemFlatFileTupleStreamDef$Hib(RefClass refClass)
           
FemFlatFileTupleStreamDef$Hib(RefClass refClass, String name, FemTupleDescriptor outputDesc, String dataFilePath, String errorFilePath, boolean hasHeader, int numRowsScan, String fieldDelimiter, String rowDelimiter, String quoteCharacter, String escapeCharacter, String calcProgram, int codePage, boolean translationRecovery, String substituteCharacter, boolean lenient, boolean trim, boolean mapped)
           
 
Method Summary
protected  void checkConstraints(List<JmiException> errors, boolean deepVerify)
           
 String getCalcProgram()
          Returns the value of attribute calcProgram.
 int getCodePage()
          Returns the value of attribute codePage.
 List<FemColumnName> getColumn()
          Returns the value of reference Column.
 String getDataFilePath()
          Returns the value of attribute dataFilePath.
 Collection<FemDynamicParamUse> getDynamicParamUse()
          Returns the value of reference DynamicParamUse.
 String getErrorFilePath()
          Returns the value of attribute errorFilePath.
 String getEscapeCharacter()
          Returns the value of attribute escapeCharacter.
 String getFieldDelimiter()
          Returns the value of attribute fieldDelimiter.
 List<FemExecStreamDataFlow> getInputFlow()
          Returns the value of reference InputFlow.
 String getName()
          Returns the value of attribute name.
 int getNumRowsScan()
          Returns the value of attribute numRowsScan.
 FemTupleDescriptor getOutputDesc()
          Returns the value of attribute outputDesc.
 List<FemExecStreamDataFlow> getOutputFlow()
          Returns the value of reference OutputFlow.
 String getQuoteCharacter()
          Returns the value of attribute quoteCharacter.
 String getRowDelimiter()
          Returns the value of attribute rowDelimiter.
 String getSubstituteCharacter()
          Returns the value of attribute substituteCharacter.
 boolean isHasHeader()
          Returns the value of attribute hasHeader.
 boolean isLenient()
          Returns the value of attribute lenient.
 boolean isMapped()
          Returns the value of attribute mapped.
 boolean isTranslationRecovery()
          Returns the value of attribute translationRecovery.
 boolean isTrim()
          Returns the value of attribute trim.
 void setCalcProgram(String newValue)
          Sets the value of calcProgram attribute.
 void setCodePage(int newValue)
          Sets the value of codePage attribute.
 void setDataFilePath(String newValue)
          Sets the value of dataFilePath attribute.
 void setErrorFilePath(String newValue)
          Sets the value of errorFilePath attribute.
 void setEscapeCharacter(String newValue)
          Sets the value of escapeCharacter attribute.
 void setFieldDelimiter(String newValue)
          Sets the value of fieldDelimiter attribute.
 void setHasHeader(boolean newValue)
          Sets the value of hasHeader attribute.
 void setLenient(boolean newValue)
          Sets the value of lenient attribute.
 void setMapped(boolean newValue)
          Sets the value of mapped attribute.
 void setName(String newValue)
          Sets the value of name attribute.
 void setNumRowsScan(int newValue)
          Sets the value of numRowsScan attribute.
 void setOutputDesc(FemTupleDescriptor newValue)
          Sets the value of outputDesc attribute.
 void setQuoteCharacter(String newValue)
          Sets the value of quoteCharacter attribute.
 void setRowDelimiter(String newValue)
          Sets the value of rowDelimiter attribute.
 void setSubstituteCharacter(String newValue)
          Sets the value of substituteCharacter attribute.
 void setTranslationRecovery(boolean newValue)
          Sets the value of translationRecovery attribute.
 void setTrim(boolean newValue)
          Sets the value of trim attribute.
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefObjectBase
findAssociationEnd, findAttribute, getRepository, refClass, refDelete, refImmediateComposite, refImmediatePackage, refIsInstanceOf, refMetaObject, refOutermostComposite, setRefMetaObject, unregister
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefFeaturedBase
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from class org.eigenbase.enki.jmi.impl.RefBaseObjectBase
createInstance, equals, getCurrentInitializer, getEnum, getInitializer, getMofId, getTag, hashCode, invokeMethod, invokeMethod, logJmi, refMofId, refOutermostPackage, refVerifyConstraints, setMofId
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.jmi.reflect.RefObject
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
 
Methods inherited from interface javax.jmi.reflect.RefFeatured
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue
 
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
 

Field Detail

name

private String name

outputDesc

private FemTupleDescriptor outputDesc

dataFilePath

private String dataFilePath

errorFilePath

private String errorFilePath

hasHeader

private Boolean hasHeader

numRowsScan

private Integer numRowsScan

fieldDelimiter

private String fieldDelimiter

rowDelimiter

private String rowDelimiter

quoteCharacter

private String quoteCharacter

escapeCharacter

private String escapeCharacter

calcProgram

private String calcProgram

codePage

private Integer codePage

translationRecovery

private Boolean translationRecovery

substituteCharacter

private String substituteCharacter

lenient

private Boolean lenient

trim

private Boolean trim

mapped

private Boolean mapped

outputFlow

private ExecStreamOutput outputFlow

dynamicParamUse

private ParamUses dynamicParamUse

inputFlow

private ExecStreamInput inputFlow

column

private FlatFileHasColumn column
Constructor Detail

FemFlatFileTupleStreamDef$Hib

FemFlatFileTupleStreamDef$Hib(RefClass refClass)

FemFlatFileTupleStreamDef$Hib

FemFlatFileTupleStreamDef$Hib(RefClass refClass,
                              String name,
                              FemTupleDescriptor outputDesc,
                              String dataFilePath,
                              String errorFilePath,
                              boolean hasHeader,
                              int numRowsScan,
                              String fieldDelimiter,
                              String rowDelimiter,
                              String quoteCharacter,
                              String escapeCharacter,
                              String calcProgram,
                              int codePage,
                              boolean translationRecovery,
                              String substituteCharacter,
                              boolean lenient,
                              boolean trim,
                              boolean mapped)
Method Detail

getName

public String getName()
Description copied from interface: FemExecutionStreamDef
Returns the value of attribute name.

Specified by:
getName in interface FemExecutionStreamDef
Returns:
Value of attribute name.

setName

public void setName(String newValue)
Description copied from interface: FemExecutionStreamDef
Sets the value of name attribute. See FemExecutionStreamDef.getName() for description on the attribute.

Specified by:
setName in interface FemExecutionStreamDef
Parameters:
newValue - New value to be set.

getOutputDesc

public FemTupleDescriptor getOutputDesc()
Description copied from interface: FemExecutionStreamDef
Returns the value of attribute outputDesc.

Specified by:
getOutputDesc in interface FemExecutionStreamDef
Returns:
Value of attribute outputDesc.

setOutputDesc

public void setOutputDesc(FemTupleDescriptor newValue)
Description copied from interface: FemExecutionStreamDef
Sets the value of outputDesc attribute. See FemExecutionStreamDef.getOutputDesc() for description on the attribute.

Specified by:
setOutputDesc in interface FemExecutionStreamDef
Parameters:
newValue - New value to be set.

getDataFilePath

public String getDataFilePath()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute dataFilePath.

Specified by:
getDataFilePath in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute dataFilePath.

setDataFilePath

public void setDataFilePath(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of dataFilePath attribute. See FemFlatFileTupleStreamDef.getDataFilePath() for description on the attribute.

Specified by:
setDataFilePath in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getErrorFilePath

public String getErrorFilePath()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute errorFilePath.

Specified by:
getErrorFilePath in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute errorFilePath.

setErrorFilePath

public void setErrorFilePath(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of errorFilePath attribute. See FemFlatFileTupleStreamDef.getErrorFilePath() for description on the attribute.

Specified by:
setErrorFilePath in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

isHasHeader

public boolean isHasHeader()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute hasHeader.

Specified by:
isHasHeader in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute hasHeader.

setHasHeader

public void setHasHeader(boolean newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of hasHeader attribute. See FemFlatFileTupleStreamDef.isHasHeader() for description on the attribute.

Specified by:
setHasHeader in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getNumRowsScan

public int getNumRowsScan()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute numRowsScan.

Specified by:
getNumRowsScan in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute numRowsScan.

setNumRowsScan

public void setNumRowsScan(int newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of numRowsScan attribute. See FemFlatFileTupleStreamDef.getNumRowsScan() for description on the attribute.

Specified by:
setNumRowsScan in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getFieldDelimiter

public String getFieldDelimiter()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute fieldDelimiter.

Specified by:
getFieldDelimiter in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute fieldDelimiter.

setFieldDelimiter

public void setFieldDelimiter(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of fieldDelimiter attribute. See FemFlatFileTupleStreamDef.getFieldDelimiter() for description on the attribute.

Specified by:
setFieldDelimiter in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getRowDelimiter

public String getRowDelimiter()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute rowDelimiter.

Specified by:
getRowDelimiter in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute rowDelimiter.

setRowDelimiter

public void setRowDelimiter(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of rowDelimiter attribute. See FemFlatFileTupleStreamDef.getRowDelimiter() for description on the attribute.

Specified by:
setRowDelimiter in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getQuoteCharacter

public String getQuoteCharacter()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute quoteCharacter.

Specified by:
getQuoteCharacter in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute quoteCharacter.

setQuoteCharacter

public void setQuoteCharacter(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of quoteCharacter attribute. See FemFlatFileTupleStreamDef.getQuoteCharacter() for description on the attribute.

Specified by:
setQuoteCharacter in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getEscapeCharacter

public String getEscapeCharacter()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute escapeCharacter.

Specified by:
getEscapeCharacter in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute escapeCharacter.

setEscapeCharacter

public void setEscapeCharacter(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of escapeCharacter attribute. See FemFlatFileTupleStreamDef.getEscapeCharacter() for description on the attribute.

Specified by:
setEscapeCharacter in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getCalcProgram

public String getCalcProgram()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute calcProgram.

Specified by:
getCalcProgram in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute calcProgram.

setCalcProgram

public void setCalcProgram(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of calcProgram attribute. See FemFlatFileTupleStreamDef.getCalcProgram() for description on the attribute.

Specified by:
setCalcProgram in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getCodePage

public int getCodePage()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute codePage.

Specified by:
getCodePage in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute codePage.

setCodePage

public void setCodePage(int newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of codePage attribute. See FemFlatFileTupleStreamDef.getCodePage() for description on the attribute.

Specified by:
setCodePage in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

isTranslationRecovery

public boolean isTranslationRecovery()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute translationRecovery.

Specified by:
isTranslationRecovery in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute translationRecovery.

setTranslationRecovery

public void setTranslationRecovery(boolean newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of translationRecovery attribute. See FemFlatFileTupleStreamDef.isTranslationRecovery() for description on the attribute.

Specified by:
setTranslationRecovery in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getSubstituteCharacter

public String getSubstituteCharacter()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute substituteCharacter.

Specified by:
getSubstituteCharacter in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute substituteCharacter.

setSubstituteCharacter

public void setSubstituteCharacter(String newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of substituteCharacter attribute. See FemFlatFileTupleStreamDef.getSubstituteCharacter() for description on the attribute.

Specified by:
setSubstituteCharacter in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

isLenient

public boolean isLenient()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute lenient.

Specified by:
isLenient in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute lenient.

setLenient

public void setLenient(boolean newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of lenient attribute. See FemFlatFileTupleStreamDef.isLenient() for description on the attribute.

Specified by:
setLenient in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

isTrim

public boolean isTrim()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute trim.

Specified by:
isTrim in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute trim.

setTrim

public void setTrim(boolean newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of trim attribute. See FemFlatFileTupleStreamDef.isTrim() for description on the attribute.

Specified by:
setTrim in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

isMapped

public boolean isMapped()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of attribute mapped.

Specified by:
isMapped in interface FemFlatFileTupleStreamDef
Returns:
Value of attribute mapped.

setMapped

public void setMapped(boolean newValue)
Description copied from interface: FemFlatFileTupleStreamDef
Sets the value of mapped attribute. See FemFlatFileTupleStreamDef.isMapped() for description on the attribute.

Specified by:
setMapped in interface FemFlatFileTupleStreamDef
Parameters:
newValue - New value to be set.

getOutputFlow

public List<FemExecStreamDataFlow> getOutputFlow()
Description copied from interface: FemExecutionStreamDef
Returns the value of reference OutputFlow.

Specified by:
getOutputFlow in interface FemExecutionStreamDef
Returns:
Value of reference OutputFlow. Element type: FemExecStreamDataFlow

getDynamicParamUse

public Collection<FemDynamicParamUse> getDynamicParamUse()
Description copied from interface: FemExecutionStreamDef
Returns the value of reference DynamicParamUse.

Specified by:
getDynamicParamUse in interface FemExecutionStreamDef
Returns:
Value of reference DynamicParamUse. Element type: FemDynamicParamUse

getInputFlow

public List<FemExecStreamDataFlow> getInputFlow()
Description copied from interface: FemExecutionStreamDef
Returns the value of reference InputFlow.

Specified by:
getInputFlow in interface FemExecutionStreamDef
Returns:
Value of reference InputFlow. Element type: FemExecStreamDataFlow

getColumn

public List<FemColumnName> getColumn()
Description copied from interface: FemFlatFileTupleStreamDef
Returns the value of reference Column.

Specified by:
getColumn in interface FemFlatFileTupleStreamDef
Returns:
Value of reference Column. Element type: FemColumnName

checkConstraints

protected void checkConstraints(List<JmiException> errors,
                                boolean deepVerify)
Specified by:
checkConstraints in class RefBaseObjectBase