public class EdbDocUSS extends EdbDocSpi<EdbDocSpi.ContentPrinterContext>
Modifier and Type | Class and Description |
---|---|
static class |
EdbDocUSS.Text |
EdbDocSpi.ContentPrinterContext, EdbDocSpi.MATH
Modifier and Type | Field and Description |
---|---|
protected StringBuilder |
cellValueBuffer |
protected USS.URow |
currentRow |
protected USS.USheet |
currentSheet |
static String |
engineDMLName |
(package private) ArrayList<String> |
l_linkto |
protected int |
rows |
protected boolean |
sub |
protected boolean |
sup |
protected USS |
utlfss |
context_stack, current_context, edb, edbtext, lastcp, numberOfTableColumns, tableColumnIndex, tableHeader
Constructor and Description |
---|
EdbDocUSS()
新しいインスタンスを初期化します.
|
Modifier and Type | Method and Description |
---|---|
protected void |
cell_puts(CharSequence s) |
protected void |
engineBoldBegin()
太字の区間を開始します.
|
protected void |
engineBoldEnd()
太字の区間を終了します.
|
protected void |
engineColorBegin(int fgc)
色付き文字の区間を開始します.
|
protected void |
engineColorEnd()
色付き文字の区間を終了します.
|
protected EdbDoc.Content |
engineCreateAND()
AND 文字列のコンテンツを返します.
|
protected EdbDoc.Content |
engineCreateEMAIL(CharSequence s)
エンジンが扱う形式で指定されたメールアドレスのコンテキストを返します.
|
protected EdbDoc.Content |
engineCreateURL(CharSequence s)
エンジンが扱う形式で指定された URL のコンテントを返します.
|
String |
engineGetDefaultFileExtension()
デフォルトのファイル拡張子を取得します.
|
String |
engineGetDML()
DML を取得します.
|
Set<String> |
engineGetDMLSet()
DMLの階層化セットを取得します.
|
protected void |
engineItalicBegin()
イタリック体文字の区間を開始します.
|
protected void |
engineItalicEnd()
イタリック体文字の区間を終了します.
|
protected void |
engineListingBegin(boolean o)
リスティングの区間を開始します.
|
protected void |
engineListingEnd(boolean o)
リスティングの区間を終了します.
|
protected void |
engineListingItemBegin(CharSequence s)
リスティング項目の区間を開始します.
|
protected void |
engineListingItemEnd(CharSequence s)
リスティング項目の区間を終了します.
|
protected void |
engineListingTitle(CharSequence title)
リスティングのタイトルをセットします.
|
protected void |
engineMathEnter()
数式モードに入ります.
|
protected void |
engineMathLeave()
数式から出ます.
|
protected void |
engineNewPage()
改ページ.
|
protected void |
enginePrintContent(EdbDoc.Content content)
Contentを出力する.
|
protected void |
enginePutc(int cp)
エンジンが扱う形式で指定された文字をプットします.
|
protected void |
enginePutComment(CharSequence s)
エンジンが扱う形式で指定されたコメントをプットします.
|
protected void |
enginePutDocumentHeader(CharSequence title)
エンジンが扱う形式でドキュメントヘッダのコンテンツを作成します.
|
protected void |
enginePutDocumentTrailer()
エンジンが扱う形式でドキュメントトレイラのコンテンツを作成します.
|
protected void |
engineTableBegin(int cols)
Begin Table.
|
protected void |
engineTableCellBegin()
Begin Table Cell.
|
protected void |
engineTableCellEnd()
End Table Cell.
|
protected void |
engineTableEnd()
End Table.
|
protected void |
engineTableRowBegin()
Begin Table Row.
|
protected void |
engineTableRowEnd()
End Table Row.
|
protected void |
engineTableTitle(CharSequence title)
set Table Title
|
protected void |
engineTextParse(int sc,
CharSequence s)
テキスト文字列のプット中にエスケープシーケンスが見つかったときに呼び出されます.
|
protected void |
engineTextPutc(int cp)
エンジンが扱う形式で指定されたテキスト文字をプットします.
|
protected void |
engineUnderlineBegin()
下線付き文字の区間を開始します.
|
protected void |
engineUnderlineEnd()
下線付き文字の区間を終了します.
|
(package private) void |
flush() |
protected void |
flushToParagraph() |
USS |
getUSS() |
protected void |
putTableCell(double v) |
protected void |
putTableCell(long v) |
protected void |
setBold(boolean v) |
protected void |
setItalic(boolean v) |
protected void |
setStrikeThru(boolean v) |
protected void |
setSub(boolean v) |
protected void |
setSup(boolean v) |
protected void |
setUnderline(boolean v) |
protected void |
ssBegin() |
protected void |
ssEnd() |
append, append, append, collectText, createContext, dmlIsInLimited, duplicateContext, engineCreateDATE, engineCreateDATE2, engineCreateGMSBegin, engineCreateGMSDelimiter, engineCreateGMSEnd, engineCreateMONETARY, engineCreatePageNumber, engineCreateSMGBegin, engineCreateSMGDelimiter, engineCreateSMGEnd, engineImportSpecialAttributes, engineLineThroughBegin, engineLineThroughEnd, engineParagraphBegin, engineParagraphEnd, enginePostProcessings, enginePreProcessings, enginePrint, enginePuts, engineTableBegin, engineTableBodyBegin, engineTableBodyEnd, engineTableHeaderBegin, engineTableHeaderEnd, engineTextPuts, engineTextPuts3, getMathMode, isMath, isMathExplicit, isMathImplicit, mathEnter, mathLeave, printContainerContents, setMathMode
public static final String engineDMLName
protected StringBuilder cellValueBuffer
protected USS utlfss
protected USS.USheet currentSheet
protected USS.URow currentRow
protected int rows
protected boolean sup
protected boolean sub
public String engineGetDML()
engineGetDML
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
EdbDoc.getDML()
public Set<String> engineGetDMLSet()
engineGetDMLSet
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
EdbDocSpi.engineGetDML()
public String engineGetDefaultFileExtension()
engineGetDefaultFileExtension
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
public USS getUSS()
protected void ssBegin()
protected void ssEnd()
protected void setUnderline(boolean v)
protected void setItalic(boolean v)
protected void setBold(boolean v)
protected void setStrikeThru(boolean v)
protected void setSup(boolean v)
protected void setSub(boolean v)
protected void cell_puts(CharSequence s)
protected void flushToParagraph()
protected void engineNewPage()
engineNewPage
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
void flush()
protected void engineMathEnter()
engineMathEnter
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineMathLeave()
engineMathLeave
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void enginePutc(int cp)
enginePutc
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
cp
- 文字protected void engineTextPutc(int cp)
engineTextPutc
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
cp
- テキスト文字protected void engineTextParse(int sc, CharSequence s)
engineTextParse
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
sc
- エスケープシーケンスの意味を表す文字s
- エスケープシーケンスに繋げられた引数protected void enginePutComment(CharSequence s)
enginePutComment
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
s
- コメントprotected EdbDoc.Content engineCreateAND()
engineCreateAND
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
EdbDoc.ANDText
protected void enginePutDocumentHeader(CharSequence title)
enginePutDocumentHeader
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
title
- タイトルEdbDoc.putDocumentHeader(CharSequence)
protected void enginePutDocumentTrailer()
enginePutDocumentTrailer
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
EdbDoc.putDocumentTrailer()
protected void engineListingBegin(boolean o)
engineListingBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
o
- 番号付かどうかprotected void engineListingEnd(boolean o)
engineListingEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
o
- 番号付かどうか.開始時のものと同じ値を指定protected void engineListingItemBegin(CharSequence s)
engineListingItemBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
s
- リスティング番号protected void engineListingItemEnd(CharSequence s)
engineListingItemEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
s
- リスティング番号protected void engineColorBegin(int fgc)
engineColorBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
fgc
- 文字色.24bit RGBprotected void engineColorEnd()
engineColorEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineUnderlineBegin()
engineUnderlineBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineUnderlineEnd()
engineUnderlineEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineBoldBegin()
engineBoldBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineBoldEnd()
engineBoldEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineItalicBegin()
engineItalicBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineItalicEnd()
engineItalicEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected EdbDoc.Content engineCreateEMAIL(CharSequence s)
engineCreateEMAIL
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
s
- メールアドレスEdbDoc.EMailText
protected EdbDoc.Content engineCreateURL(CharSequence s)
engineCreateURL
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
s
- URL文字列EdbDoc.URLText
protected void engineTableBegin(int cols)
engineTableBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
cols
- カラム数protected void engineTableEnd()
engineTableEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineTableRowBegin()
engineTableRowBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineTableRowEnd()
engineTableRowEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineTableCellBegin()
engineTableCellBegin
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void engineTableCellEnd()
engineTableCellEnd
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
protected void putTableCell(long v)
protected void putTableCell(double v)
protected void engineTableTitle(CharSequence title)
engineTableTitle
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
title
- タイトルprotected void engineListingTitle(CharSequence title)
engineListingTitle
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
title
- タイトル.protected void enginePrintContent(EdbDoc.Content content)
enginePrintContent
in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>
content
- Content.EDB Working Group at Tue Jun 10 17:08:59 JST 2025