public class FieldContext extends DocumentContext
AUTO_VALUE_DATA_ROW_INDEX| Modifier and Type | Method and Description |
|---|---|
boolean |
containsDateFormat() |
FormattingObject[] |
getDefaultResult()
Gets the default result for the field that was stored in RTF.
|
FieldInfo |
getFieldInfo()
Gets the field info of the context.
|
FormFieldDescriptor |
getFormFieldDescriptor()
Gets a form specific description if this field is a form field or null
otherwise.
|
java.lang.String |
getInstructionText()
Gets the full instruction as String.
|
java.lang.String[] |
getInstructionTextTokens()
Gets the instruction of the field as String tokens.
|
FieldInstructionToken[] |
getInstructionTokens()
Gets the field instruction tokens.
|
org.apache.commons.logging.Log |
getLogger() |
FieldInstructionToken |
getNextInstructionToken(int startIndex,
java.lang.String token) |
java.lang.String |
getNextInstructionTokenText(int startIndex,
java.lang.String token)
Gets the next instruction token of
token. |
java.lang.String |
getNextInstructionTokenText(java.lang.String token)
Gets the next instruction token of
token. |
boolean |
hasInstructionToken(java.lang.String t,
boolean caseSensitive)
Checks if the field contains token
t. |
void |
insert(Document doc)
Appends a full document at the current field position.
|
void |
insert(java.lang.Object result,
java.util.Map paragraphProperities)
This method is equivalent to
insert(Object obj) but with
a parameter for additional paragraph properties. |
void |
insertAutoValue(int autoValue)
Inserts an automatically generated value.
|
void |
insertDocument(Document doc,
boolean restartNumbering)
Appends a full document at the current field position.
|
void |
insertDocumentContent(Document doc)
Inserts only the content of a document.
|
void |
insertEmptyResult()
Inserts an empty (no) result for the field.
|
void |
insertFormattedDate(java.util.Date date) |
void |
insertListItems(java.lang.Object[] items)
Inserts values for a list.
|
void |
insertResult(java.lang.Object result)
Deprecated.
User insert(Object) instead.
|
void |
insertResult(java.lang.Object result,
boolean mergeFormat)
Deprecated.
User insert(Object,boolean) instead.
|
void |
insertTableColumn(java.lang.Object[] cells)
Inserts values for a table column.
|
boolean |
isProcessed()
Checks if the field was processed by a field listener.
|
void |
markProcessed()
Marks this field as processed.
|
addNamespace, doWrap, doWrap, findFile, getCurrentListItem, getCurrentTableRow, getDocument, getEstimator, getMappedFont, getRTF2FOConfig, insert, insert, insert, insertDocument, isInTable, isMergeFormat, setMergeFormat, transcodeString, wrapBlock, wrapListItem, wrapPageSequence, wrapParentNode, wrapTableRowpublic java.lang.String[] getInstructionTextTokens()
public FieldInstructionToken[] getInstructionTokens()
public java.lang.String getInstructionText()
public boolean hasInstructionToken(java.lang.String t,
boolean caseSensitive)
t.t - Token.caseSensitive - Check case sensitive.true if field contains t.public FormattingObject[] getDefaultResult()
public java.lang.String getNextInstructionTokenText(int startIndex,
java.lang.String token)
token.startIndex - Start index from that search of token is started.token - Token.token or null if token
not in instruction.public java.lang.String getNextInstructionTokenText(java.lang.String token)
token.token - Token.token or null if token
not in instruction.public FieldInstructionToken getNextInstructionToken(int startIndex, java.lang.String token)
public void insert(java.lang.Object result,
java.util.Map paragraphProperities)
DocumentContextinsert(Object obj) but with
a parameter for additional paragraph properties.insert in class DocumentContextresult - ObjectparagraphProperities - Additional properties that are applied to
the current paragraph (fo:block).DocumentContext.insert(Object,java.util.Map)public void insertResult(java.lang.Object result)
result - ObjectDocumentContext.insert(Object)public void insertResult(java.lang.Object result,
boolean mergeFormat)
result - ObjectmergeFormat - Merge format.DocumentContext.insert(Object,boolean)public void insert(Document doc)
doc - Document.public void insertDocument(Document doc, boolean restartNumbering)
insertDocument in class DocumentContextdoc - Document.restartNumbering - true to restart page numbering.public void insertDocumentContent(Document doc)
insertDocumentContent in class DocumentContextdoc - Document.public void insertTableColumn(java.lang.Object[] cells)
insertTableColumn in class DocumentContextcells - Cells of column.public void insertAutoValue(int autoValue)
DocumentContextinsertAutoValue in class DocumentContextautoValue - StringDocumentContext.AUTO_VALUE_DATA_ROW_INDEXpublic void insertListItems(java.lang.Object[] items)
insertListItems in class DocumentContextitems - Object[]public void insertEmptyResult()
public boolean isProcessed()
true if handled.public void markProcessed()
public FormFieldDescriptor getFormFieldDescriptor()
public boolean containsDateFormat()
public void insertFormattedDate(java.util.Date date)
public FieldInfo getFieldInfo()
public org.apache.commons.logging.Log getLogger()
© 2003-2011 by Sascha Schmidt (vision-cloud.de). All Rights Reserved.