daruma.bus.processor.misp
クラス CsvXsltGenerator

java.lang.Object
  上位を拡張 daruma.bus.processor.misp.CsvXsltGenerator
すべての実装されたインタフェース:
Processor

public class CsvXsltGenerator
extends java.lang.Object
implements Processor

MISPのCSV定義ファイルから、CSV変換用XSLTを自動生成する。

  PROPS_XSLT_TYPE 生成されるXSLTの種類 (VALUE_XSLT_TYPE_GETFEATURE or VALUE_XSLT_TYPE_INSERT)
  PROPS_XSLT_GETFEATURE_CSV_TEMPLATE GetFeatureのCSV変換XSLTを生成するXSLT
  PROPS_XSLT_INSERT_CSV_TEMPLATE InsertのCSV変換XSLTを生成するXSLT
  PROPS_OUTPUT_ENCODING 出力
 

作成者:
NetConscious, Inc.

フィールドの概要
static java.lang.String DEFAULT_OUTPUT_ENCODING
           
static java.lang.String DEFAULT_XSLT_GETFEATURE_CSV_TEMPLATE
           
static java.lang.String DEFAULT_XSLT_INSERT_CSV_TEMPLATE
           
static java.lang.String PROPS_OUTPUT_ENCODING
           
static java.lang.String PROPS_XSLT_GETFEATURE_CSV_TEMPLATE
           
static java.lang.String PROPS_XSLT_INSERT_CSV_TEMPLATE
           
static java.lang.String PROPS_XSLT_TYPE
           
static java.lang.String VALUE_XSLT_TYPE_GETFEATURE
           
static java.lang.String VALUE_XSLT_TYPE_INSERT
           
 
コンストラクタの概要
CsvXsltGenerator()
           
 
メソッドの概要
 java.lang.String getOutputEncoding()
           
 java.io.File getWorkDir()
           
 java.lang.String getXsltGetfeatureCsvTemplate()
           
 java.lang.String getXsltInsertCsvTemplate()
           
 void process(Message message)
           
 void setOutputEncoding(java.lang.String outputEncoding)
           
 void setWorkDir(java.io.File workDir)
           
 void setXsltGetfeatureCsvTemplate(java.lang.String xsltGetfeatureCsvTemplate)
           
 void setXsltInsertCsvTemplate(java.lang.String xsltInsertCsvTemplate)
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

PROPS_XSLT_TYPE

public static final java.lang.String PROPS_XSLT_TYPE
関連項目:
定数フィールド値

PROPS_XSLT_GETFEATURE_CSV_TEMPLATE

public static final java.lang.String PROPS_XSLT_GETFEATURE_CSV_TEMPLATE
関連項目:
定数フィールド値

PROPS_XSLT_INSERT_CSV_TEMPLATE

public static final java.lang.String PROPS_XSLT_INSERT_CSV_TEMPLATE
関連項目:
定数フィールド値

PROPS_OUTPUT_ENCODING

public static final java.lang.String PROPS_OUTPUT_ENCODING
関連項目:
定数フィールド値

VALUE_XSLT_TYPE_GETFEATURE

public static final java.lang.String VALUE_XSLT_TYPE_GETFEATURE
関連項目:
定数フィールド値

VALUE_XSLT_TYPE_INSERT

public static final java.lang.String VALUE_XSLT_TYPE_INSERT
関連項目:
定数フィールド値

DEFAULT_XSLT_GETFEATURE_CSV_TEMPLATE

public static final java.lang.String DEFAULT_XSLT_GETFEATURE_CSV_TEMPLATE

DEFAULT_XSLT_INSERT_CSV_TEMPLATE

public static final java.lang.String DEFAULT_XSLT_INSERT_CSV_TEMPLATE

DEFAULT_OUTPUT_ENCODING

public static final java.lang.String DEFAULT_OUTPUT_ENCODING
コンストラクタの詳細

CsvXsltGenerator

public CsvXsltGenerator()
メソッドの詳細

process

public void process(Message message)
             throws ProcessorException
定義:
インタフェース Processor 内の process
例外:
ProcessorException

getWorkDir

public java.io.File getWorkDir()

setWorkDir

public void setWorkDir(java.io.File workDir)

getOutputEncoding

public java.lang.String getOutputEncoding()

setOutputEncoding

public void setOutputEncoding(java.lang.String outputEncoding)

getXsltGetfeatureCsvTemplate

public java.lang.String getXsltGetfeatureCsvTemplate()

setXsltGetfeatureCsvTemplate

public void setXsltGetfeatureCsvTemplate(java.lang.String xsltGetfeatureCsvTemplate)

getXsltInsertCsvTemplate

public java.lang.String getXsltInsertCsvTemplate()

setXsltInsertCsvTemplate

public void setXsltInsertCsvTemplate(java.lang.String xsltInsertCsvTemplate)