Package jp.cssj.driver.ctip.v1
Class V1ContentProducer
java.lang.Object
jp.cssj.driver.ctip.v1.V1ContentProducer
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final byte断片追加パケットです。static final byteデータパケットです。 getId,readで断片IDとデータを得ることができます。protected final Stringstatic final byteリソースの取得失敗など、生成される文書の情報が欠落すようなエラーです。static final byte処理の続行を妨げるような深刻なエラーです。static final byteCSSの文法エラーなどの警告を表します。static final byte断片挿入パケットです。 getAnchorIdで直後の断片IDを得ることができます。protected ChannelIOstatic final byteエラーメッセージパケットです。 getLevel,getMessageでエラーレベルとメッセージを得ることができます。protected final URI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidclose()connect()サーバーに接続し、リクエストを開始します。intアンカーとなる断片のIDを返します。String[]getArgs()メッセージの値を返します。shortgetCode()メッセージコードを返します。intgetId()断片のIDを返します。メッセージを返します。long進行状況を返します。bytegetType()現在のパケットのデータのタイプを返します。booleannext()次のパケットにカーソルを移します。intread(byte[] b, int off, int len) データを取得します。
-
Field Details
-
ADD
public static final byte ADD断片追加パケットです。- See Also:
-
INSERT
public static final byte INSERT断片挿入パケットです。 getAnchorIdで直後の断片IDを得ることができます。- See Also:
-
MESSAGE
public static final byte MESSAGEエラーメッセージパケットです。 getLevel,getMessageでエラーレベルとメッセージを得ることができます。- See Also:
-
DATA
public static final byte DATAデータパケットです。 getId,readで断片IDとデータを得ることができます。- See Also:
-
ERROR_WARN
public static final byte ERROR_WARNCSSの文法エラーなどの警告を表します。- See Also:
-
ERROR_ERROR
public static final byte ERROR_ERRORリソースの取得失敗など、生成される文書の情報が欠落すようなエラーです。- See Also:
-
ERROR_FATAL
public static final byte ERROR_FATAL処理の続行を妨げるような深刻なエラーです。- See Also:
-
encoding
-
uri
-
io
-
-
Constructor Details
-
V1ContentProducer
- Throws:
IOException
-
-
Method Details
-
connect
サーバーに接続し、リクエストを開始します。- Throws:
IOException
-
close
- Throws:
IOException
-
next
次のパケットにカーソルを移します。- Returns:
- 終了パケットを受信した場合はfalse、それ以外はtrue。
- Throws:
IOException
-
getId
断片のIDを返します。- Returns:
- 断片のID。
- Throws:
IOException
-
getAnchorId
アンカーとなる断片のIDを返します。- Returns:
- 断片のID。
- Throws:
IOException
-
getType
現在のパケットのデータのタイプを返します。- Returns:
- パケットのタイプ。
- Throws:
IOException
-
getProgress
進行状況を返します。- Returns:
- サーバー側での読み込みバイト数。
- Throws:
IOException
-
getArgs
メッセージの値を返します。- Returns:
- メッセージの値。
- Throws:
IOException
-
getMessage
メッセージを返します。- Returns:
- メッセージの文字列。
- Throws:
IOException
-
getCode
メッセージコードを返します。- Returns:
- メッセージコード。
- Throws:
IOException
-
read
データを取得します。- Parameters:
b- データが格納されるバッファ。off- バッファの開始位置。len- バッファに格納可能なバイト数。- Returns:
- 取得されたデータの長さ。データがない場合は-1。
- Throws:
IOException
-