Class StreamDataXML
java.lang.Object
com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
com.infoteria.asteria.flowlibrary2.stream.StreamDataBinaryBase
com.infoteria.asteria.flowlibrary2.stream.StreamDataText
com.infoteria.asteria.flowlibrary2.stream.StreamDataXML
- All Implemented Interfaces:
RecordSet,Serializable
XMLストリーム
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
StreamDataObject.StreamConversionException -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intFields inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
_streamStrategy, PROPERTY_FILEPATH -
Constructor Summary
ConstructorsConstructorDescription空のストリームを作成します。StreamDataXML(byte[] b) バイト列からストリームを作成します。StreamDataXML(String str) 文字列からストリームを作成します。StreamDataXML(Document doc) Documentからストリームを作成します。 -
Method Summary
Modifier and TypeMethodDescriptionSystemIdを返します。Documentを返します。static EntityResolverintOutputFormプロパティの値を返します。(FORM_XXXX)Recordを取得します。intRecord数を取得します。booleanisIndent()XML出力時にインデントするかどうかを返します。booleanNormalizeプロパティの値を返します。booleanストリーム作成時に空白のみのノードを削除するかどうかを返します。booleanXML出力時にXML宣言を記述するかどうかを返します。boolean空要素の出力に空要素タグを使用するかどうかを返します。booleanValidateプロパティの値を返します。static voidprotected voidMethods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataText
byteValue, byteValue, detectLineFeed, detectLineFeed, doConvertToDefaultStrategy, getDataInputStream, getEncoding, getLineFeed, strValueMethods inherited from class com.infoteria.asteria.flowlibrary2.stream.StreamDataObject
clean, convertToDefaultStrategy, getDataInputStream, getDataStringReader, getFieldDefinition, getStreamPropertyNames, getStreamVariable, getStreamVariableCount, getStreamVariableNames, getType, putStreamVariable, writeCheckpointFile
-
Field Details
-
FORM_NONE
public static final int FORM_NONE- See Also:
-
FORM_NORMALIZE_WHITESPACE
public static final int FORM_NORMALIZE_WHITESPACE- See Also:
-
FORM_INDENT
public static final int FORM_INDENT- See Also:
-
FORM_NWS_AND_INDENT
public static final int FORM_NWS_AND_INDENT- See Also:
-
-
Constructor Details
-
StreamDataXML
public StreamDataXML()空のストリームを作成します。 -
StreamDataXML
文字列からストリームを作成します。 -
StreamDataXML
public StreamDataXML(byte[] b) バイト列からストリームを作成します。 -
StreamDataXML
Documentからストリームを作成します。
-
-
Method Details
-
getEntityResolver
-
setEntityResolver
-
strValueWithIndent
- Throws:
StreamException
-
getDocument
Documentを返します。- Throws:
StreamException
-
getDoctypeSystemId
SystemIdを返します。 -
isNormalize
public boolean isNormalize()Normalizeプロパティの値を返します。 -
isValidating
public boolean isValidating()Validateプロパティの値を返します。 -
getOutputForm
public int getOutputForm()OutputFormプロパティの値を返します。(FORM_XXXX) -
isOutputXMLDeclaration
public boolean isOutputXMLDeclaration()XML出力時にXML宣言を記述するかどうかを返します。 -
isUseEmptyTag
public boolean isUseEmptyTag()空要素の出力に空要素タグを使用するかどうかを返します。 -
isIndent
public boolean isIndent()XML出力時にインデントするかどうかを返します。 -
isNormalizeWhitespace
public boolean isNormalizeWhitespace()ストリーム作成時に空白のみのノードを削除するかどうかを返します。 -
setNormalizeWhitespace
protected void setNormalizeWhitespace() -
getRecord
Description copied from interface:RecordSetRecordを取得します。- Specified by:
getRecordin interfaceRecordSet- Overrides:
getRecordin classStreamDataText- Throws:
StreamException
-
getRecordCount
public int getRecordCount()Description copied from interface:RecordSetRecord数を取得します。- Specified by:
getRecordCountin interfaceRecordSet- Overrides:
getRecordCountin classStreamDataBinaryBase
-