com.infoteria.asteria.flowengine2.execute
クラス FileMappingDumper

java.lang.Object
  |
  +--com.infoteria.asteria.flowengine2.execute.MappingDumper
        |
        +--com.infoteria.asteria.flowengine2.execute.FileMappingDumper

public class FileMappingDumper
extends MappingDumper


フィールドの概要
static String ENCODER
           
static String ENCODING
           
static String NULL_STRING
           
static char SPACE
           
static String WORK_DIR
           
 
クラス com.infoteria.asteria.flowengine2.execute.MappingDumper から継承したフィールド
DUMP_FILE, DUMP_MEMORY
 
コンストラクタの概要
FileMappingDumper(User user, String requestId, MapperComponent c, Logger l)
           
 
メソッドの概要
protected  void addDefinitionItem(MappingItem mi, int type)
           
protected  void addDefinitionItem(String mapperName, MappingItem mi, int type)
           
 void close()
           
 void dump(int recordNumber, MappingItem item, Throwable err)
           
 void dump(int recordNumber, MappingItem item, Value value)
           
 void dump(int recordNumber, Record record)
           
 void dump(String layerName, int recordNumber, MappingItem item, Throwable err)
           
 void dump(String layerName, int recordNumber, MappingItem item, Value value)
           
protected  void dumpItem(MappingItem item, Value value, String layerName, String error)
           
protected  void dumpRecord(Record record)
           
protected  void error(String msg)
           
protected  void error(Throwable cause)
           
protected  File getFile()
           
static String getFileNamePrefix(String requestId, MapperComponent c)
           
protected  com.infoteria.asteria.flowengine2.execute.mapping.Mapping getMapping()
           
protected  String getSynonym(MappingItem mi)
           
protected  void info(String msg)
           
 boolean isOpened()
           
 void open()
           
 void terminate()
           
protected  void warn(String msg)
           
protected  void writeItem(MappingItem item, Value value, String layerName, String error)
           
protected  void writeValue(Value value, String vname)
           
 
クラス com.infoteria.asteria.flowengine2.execute.MappingDumper から継承したメソッド
getItemName, getLimitByteSize, getMapper, getStackTrace, setLimitByteSize
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ENCODER

public static final String ENCODER

ENCODING

public static final String ENCODING

NULL_STRING

public static final String NULL_STRING

SPACE

public static final char SPACE

WORK_DIR

public static final String WORK_DIR
コンストラクタの詳細

FileMappingDumper

public FileMappingDumper(User user,
                         String requestId,
                         MapperComponent c,
                         Logger l)
メソッドの詳細

getFileNamePrefix

public static String getFileNamePrefix(String requestId,
                                       MapperComponent c)

addDefinitionItem

protected void addDefinitionItem(MappingItem mi,
                                 int type)

addDefinitionItem

protected void addDefinitionItem(String mapperName,
                                 MappingItem mi,
                                 int type)

getSynonym

protected String getSynonym(MappingItem mi)

dump

public void dump(int recordNumber,
                 Record record)
オーバーライド:
クラス MappingDumper 内の dump

dumpRecord

protected void dumpRecord(Record record)
                   throws IOException

dump

public void dump(int recordNumber,
                 MappingItem item,
                 Value value)
オーバーライド:
クラス MappingDumper 内の dump

dump

public void dump(int recordNumber,
                 MappingItem item,
                 Throwable err)
オーバーライド:
クラス MappingDumper 内の dump

dump

public void dump(String layerName,
                 int recordNumber,
                 MappingItem item,
                 Value value)
オーバーライド:
クラス MappingDumper 内の dump

dump

public void dump(String layerName,
                 int recordNumber,
                 MappingItem item,
                 Throwable err)
オーバーライド:
クラス MappingDumper 内の dump

dumpItem

protected void dumpItem(MappingItem item,
                        Value value,
                        String layerName,
                        String error)
                 throws IOException

writeItem

protected void writeItem(MappingItem item,
                         Value value,
                         String layerName,
                         String error)
                  throws IOException

writeValue

protected void writeValue(Value value,
                          String vname)
                   throws IOException

error

protected void error(String msg)

error

protected void error(Throwable cause)

warn

protected void warn(String msg)

info

protected void info(String msg)

getMapping

protected com.infoteria.asteria.flowengine2.execute.mapping.Mapping getMapping()

getFile

protected File getFile()

isOpened

public boolean isOpened()

open

public void open()
          throws IOException
オーバーライド:
クラス MappingDumper 内の open

close

public void close()
           throws IOException
オーバーライド:
クラス MappingDumper 内の close

terminate

public void terminate()
オーバーライド:
クラス MappingDumper 内の terminate