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, wrapTableRow
public 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)
DocumentContext
insert(Object obj)
but with
a parameter for additional paragraph properties.insert
in class DocumentContext
result
- 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 DocumentContext
doc
- Document.restartNumbering
- true
to restart page numbering.public void insertDocumentContent(Document doc)
insertDocumentContent
in class DocumentContext
doc
- Document.public void insertTableColumn(java.lang.Object[] cells)
insertTableColumn
in class DocumentContext
cells
- Cells of column.public void insertAutoValue(int autoValue)
DocumentContext
insertAutoValue
in class DocumentContext
autoValue
- StringDocumentContext.AUTO_VALUE_DATA_ROW_INDEX
public void insertListItems(java.lang.Object[] items)
insertListItems
in class DocumentContext
items
- 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.