|
Class: FindFileApplication
Object
|
+--Model
|
+--ApplicationModel
|
+--AbstractFileApplicationNoteBookComponent
|
+--AbstractFileFinderApplicationComponent
|
+--FindFileApplication
- Package:
- stx:libtool
- Category:
- Interface-Tools-File
- Version:
- rev:
1.140
date: 2019/08/10 23:20:46
- user: cg
- file: FindFileApplication.st directory: libtool
- module: stx stc-classLibrary: libtool
defaults
-
tabStringFor: aApplicationType
-
the formatString shown in a tab (language translated)
help specs
-
helpSpec
-
This resource specification was automatically generated
by the UIHelpTool of ST/X.
history
-
addToSearchStringHistory: aString
-
-
searchStringHistory
-
instance creation
-
open
-
self open
-
openInDirectory: aFilename
-
self openInDirectory:'/etc'
-
openOnFileName: aFileName
-
-
openOnFileName: aFileName for: aTargetApplicationOrNil
-
interface specs
-
windowSpec
-
This resource specification was automatically generated
by the UIPainter of ST/X.
usage example(s):
UIPainter new openOnClass:FindFileApplication andSelector:#windowSpec
FindFileApplication new openInterface:#windowSpec
FindFileApplication open
|
menu specs
-
menu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
usage example(s):
MenuEditor new openOnClass:FindFileApplication andSelector:#menu
(Menu new fromLiteralArrayEncoding:(FindFileApplication menu)) startUp
|
-
searchMenu
-
This resource specification was automatically generated
by the MenuEditor of ST/X.
usage example(s):
MenuEditor new openOnClass:FindFileApplication andSelector:#searchMenu
(Menu new fromLiteralArrayEncoding:(FindFileApplication searchMenu)) startUp
|
startup & release
-
releaseContentsInfoCache
-
tableColumns specs
-
searchResultTable
-
This resource specification was automatically generated
by the DataSetBuilder of ST/X.
usage example(s):
DataSetBuilder new openOnClass:FindFileApplication andSelector:#searchResultTable
|
actions
-
clearCache
-
-
clearResultList
-
-
deleteAllFiles
-
-
deleteFiles: colOfFiles confirm: confirm
-
delete current selected files/directories
-
deleteSelectedFiles
-
-
doCompareTwoFiles
-
-
doSearch
-
self changeExtentToSeeSearchResult.
-
fileInInBrowser
-
-
namePatternsFor: namePatternArg ignoringCase: ignoringCase
-
-
removeFilesFromResultList: listOfFiles
-
-
removeSelectedFilesFromResultList
-
-
showMatchedFiles: aBoolean
-
-
touchAllFiles
-
-
touchFiles: colOfFiles
-
touch current selected files/directories
-
touchSelectedFiles
-
actions-CVS
-
commitSelectedFilesToCVS
-
-
deleteSelectedFilesAndCVSContainers
-
aspects
-
canUseGrep
-
grep command is much faster, but:
- not under MSDOS
-
canUseLocate
-
locate command is much faster, but:
- only if searching recursively,
- no case ignore
- no contents matching
-
contentsPatternHolder
-
(comment from inherited method)
to be redefined
-
enableFileSizeFilter
-
-
enableFileSizeFilterAndNotSearchForSameContents
-
-
enableModificationTimeFilter
-
-
excludedNamePatternHolder
-
-
fileSizeHolder
-
-
fileSizeOperatorHolder
-
-
fileSizeUnitHolder
-
-
ignoreCaseInContents
-
(comment from inherited method)
to be redefined
-
ignoreCaseInExcludedName
-
-
ignoreCaseInName
-
Modified (format): / 03-08-2011 / 18:05:49 / cg
-
ignoreCaseInNotContents
-
-
modificationTimeHolder
-
-
modificationTimeOperatorHolder
-
-
modificationTimeOperatorIndexHolder
-
-
modificationTimeOperatorLabelList
-
-
modificationTimeOperatorSpecList
-
-
modificationTimeOperatorValueList
-
-
namePatternHolder
-
-
notContentsPatternHolder
-
-
notSearchForSameContents
-
-
notShowingMatchedFiles
-
-
rememberInCache
-
-
sameContentsAsHolder
-
-
searchDirectories
-
-
searchDirectoryHolder
-
-
searchForBinaryContentsHolder
-
-
searchForSameContents
-
-
searchOnlyInCache
-
-
showUnreadableFilesAndDirectoriesHolder
-
-
showingMatchedFiles
-
-
useGrep
-
-
useLocate
-
change & update
-
modificationTimeOperatorChanged
-
private
-
changeExtentToSeeSearchResult
-
private - searching
-
cachedFileSizeOf: aFilenameString
-
-
cachedHashValueOfFile: aFilenameString
-
-
contentsInfoCache
-
-
doFindFileNamed: namePatterns directories: searchDirectories ignoreCase: ignCaseInName containingString: contentsStringArg ignoreCaseInContents: ignCaseInContents notContainingString: notContentsStringArg ignoreCaseInNotContents: ignCaseInNotContents sameContentsAsFile: filenameToCompareContentsOrNil sameContentsAs: bytesToCompareContentsOrNil in: aDirectory
-
only for backward compatibility...
-
doFindFileNamed: namePatterns directories: searchDirectories ignoreCaseInName: ignCaseInName excludeFilesNamed: excludedNamePatterns ignoreCaseInExcludedName: ignoreCaseInExcludedName containingString: contentsStringArg ignoreCaseInContents: ignCaseInContents notContainingString: notContentsStringArg ignoreCaseInNotContents: ignCaseInNotContents sameContentsAsFile: filenameToCompareContentsOrNil sameContentsAs: bytesToCompareContentsOrNil in: aDirectoryOrCollectionOfDirectories
-
the main workhorse for searching files.
Creates optimized search blocks, depending on how we search,
and passes these to the recursive directory walker.
(got too big, and may need some splitting/refactoring
-
doFindFileNamed: namePatterns directories: searchDirectories nameMatch: nameMatch contentsMatch: doesFileMatch in: aDirectory
-
the recursive walker. Searches for files matching namematch-block,
and contents matching doesFileMatch-block
-
fileSizeWrapperFor: aFileMatchBlock
-
possibly wrap the search-match block into a file-size matcher block
-
modificationTimeWrapperFor: aFileMatchBlock
-
possibly wrap the search-match block into a modification time matcher block
queries
-
getTabValueString
-
the item shown in a tab (not language translated)
startup & release
-
initialize
-
must be called if redefined
-
item: anItem
-
-
postOpenWith: aBuilder
-
Modified (format): / 12-01-2012 / 01:40:44 / cg
-
release
-
|