ORG.oclc.fmts.rules
Class SaveDuplicateDatabaseNames
java.lang.Object
|
+--ORG.oclc.fmts.rules.RuleUtil
|
+--ORG.oclc.fmts.rules.SaveDuplicateDatabaseNames
- public class SaveDuplicateDatabaseNames
- extends RuleUtil
- implements DisplayRule
The SaveDuplicateDatabaseNames class is a record formatting rule that
adds the long Database Name for the current record to the output
formatting buffer.
The HTML or Text specifications defined in the DisplayUserData
object are used to delimit data found in the input record to create
the formatted text.
The parameters recognized by this rule are:
saveInEntityNameThe name of the entity
that will store the duplicate dbnames for the record. The
default, if not specified, is the entity named
tempDupDbnames
.
- See Also:
RuleSpec
,
FormatBerUtil
,
DisplayUserData
,
Rule
,
AddDatabaseName
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
SaveDuplicateDatabaseNames
public SaveDuplicateDatabaseNames()
doRule
public void doRule(DataDir dir,
int recordNumber,
RuleSpec ruleSpec,
FormatBerUtil fmtUtil,
DisplayUserData userData)
- Adds the database name for the input record to the format
buffer held in the input FormatBerUtil object.
- Specified by:
- doRule in interface DisplayRule
- Parameters:
dir
- the DataDir object containing the data recordrecordNumber
- the record number of the item within the listruleSpec
- the field specification for locating the datafmtUtil
- the FormatBerUtil object containing the current formatted
data buffer and the formatting utilities.userData
- the DisplayUserData object containing the user's
context for formatting the data records.