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, setMathModepublic 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.ANDTextprotected 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.EMailTextprotected EdbDoc.Content engineCreateURL(CharSequence s)
engineCreateURL in class EdbDocSpi<EdbDocSpi.ContentPrinterContext>s - URL文字列EdbDoc.URLTextprotected 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 Mon Dec 15 16:45:05 JST 2025