public class ReplaceForm extends FARForm implements ReplacementDescriptor, java.beans.PropertyChangeListener
FindForm
by means of its quality as PropertyChangeListener.LB_REGEX, regexPatternBD_PROPERTY_NAME_SEARCH_STRING, groupReference, PROPERTY_NAME_BASEDIR| Constructor and Description |
|---|
ReplaceForm()
Constructor for a ReplaceForm.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBackUpDirectoryPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener for the backUpDirectory property.
|
void |
addDoBackPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a PropertyChangeListener for the doBackup property.
|
ReplaceForm |
clone()
Returns a copy of this object.
|
boolean |
equals(java.lang.Object o)
Only the base directory is taken into account for equals!
|
java.io.File |
getBackupDirectory()
Returns the backup directory.
|
ReplacementString |
getReplacementPattern(java.lang.String lineBreak)
Returns the replacement string as a ReplacementString object.
|
java.lang.String |
getReplacementString()
Returns the raw replacement string as specified by the user.
|
int |
hashCode()
Only the base directory is taken into account for the hash code!
|
boolean |
isDoBackup()
Returns the doBackup flag.
|
void |
propertyChange(java.beans.PropertyChangeEvent evt)
Listens to changes of the baseDirectory property value.
|
void |
reset()
Sets search and replacement string both to the empty string.
|
void |
setBackupDirectory(java.io.File backUpdDirectory)
Sets the backup directory.
|
void |
setDoBackup(boolean doBackup)
Sets the doBackup flag.
|
void |
setGroupReference(char groupReferenceIndicator)
Sets the group reference indicator used in replacement strings.
|
void |
setReplacementString(java.lang.String replacement)
Sets the string that will be used to replace parts of file content.
|
void |
update(ReplaceForm form)
Updates this form with the data from the "form" parameter.
|
getContentPatternAsRegex, getSearchStringContent, isIgnoreCase, isRegexContentPattern, setIgnoreCase, setRegexContentPattern, setSearchStringContent, updateaddFormUpdateListener, addPropertyChangeListener, firePropertyChangeEvent, getBaseDirectory, getGroupReference, getType, removeFormUpdateListener, removePropertyChangeListener, setBaseDirectory, updatefinalize, getClass, notify, notifyAll, toString, wait, wait, waitgetBaseDirectorygetContentPatternAsRegex, getSearchStringContentpublic ReplacementString getReplacementPattern(java.lang.String lineBreak)
getReplacementPattern in interface ReplacementDescriptorlineBreak - the lineBreak to be used, if null the system
dependent line separator will be usedpublic java.io.File getBackupDirectory()
getBackupDirectory in interface ReplacementDescriptorFileMatcher.setBackUpDirectory(File)public void setBackupDirectory(java.io.File backUpdDirectory)
backUpdDirectory - where to write backups toFileMatcher.setBackUpDirectory(File)public boolean isDoBackup()
isDoBackup in interface ReplacementDescriptorFileMatcher.isDoBackup()public void setDoBackup(boolean doBackup)
doBackup - whether backups should be created or notFileMatcher.isDoBackup()public java.lang.String getReplacementString()
getReplacementString in interface ReplacementDescriptorpublic void setReplacementString(java.lang.String replacement)
replacement - replacement stringpublic void setGroupReference(char groupReferenceIndicator)
setGroupReference in class OperationFormgroupReferenceIndicator - group reference indicatorReplacementStringpublic void update(ReplaceForm form)
form - data to replace the content of this formpublic void addBackUpDirectoryPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - to be addedpublic void addDoBackPropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - to be addedpublic void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange in interface java.beans.PropertyChangeListenerevt - property change eventpublic void reset()
public ReplaceForm clone()
clone in interface ContentFilterclone in interface ReplacementDescriptorclone in class OperationFormObject.clone()public boolean equals(java.lang.Object o)