Holger's
Java API

Uses of Class
com.antelmann.util.Monitor

Packages that use Monitor
com.antelmann These are general classes that apply for the framework as a whole. 
com.antelmann.db This package contains generally useful classes for generic database management. 
com.antelmann.image This package contains classes for more easily dealing with images. 
com.antelmann.io This package contains classes that are concerned with input/output operations. 
com.antelmann.math This package contains classes to ease calculations. 
com.antelmann.net The classes in this package are designed to provide convenient access to Internet related functionality. 
com.antelmann.net.mail The classes in this package are designed to ease the handling of emails. 
com.antelmann.ooffice The classes in this package are to be used in conjunction with OpenOffice. 
com.antelmann.sql This package contains classes to ease JDBC development and also provides useful SQL-based implementations for com.antelmann.db classes 
com.antelmann.util This package contains generally useful classes that are used throughout the other packages in this framework. 
 

Uses of Monitor in com.antelmann
 

Fields in com.antelmann declared as Monitor
static Monitor Debug.monitor
          monitor is initialized with new Monitor()
 

Uses of Monitor in com.antelmann.db
 

Methods in com.antelmann.db with parameters of type Monitor
 DataMatrix<T> EntryAnalyzer.createLoadedMatrix(DataParser<? super T> parser, Monitor mon)
           
static TableModel DBUtils.createMappingInfoModel(Database<?> db, Monitor mon)
           
static
<T extends DBEntry>
void
DBUtils.handle(DBClassStore<T> store, Handler<? super T,?> handler, Filter<? super T> filter, Monitor monitor, boolean useCommitNotAbort)
           
 void EntryAnalyzer.loadGrid(TimeDataGrid<T> grid, Monitor mon)
           
static
<E extends DBEntry>
DBEnumeration<E>
AbstractDBEnumeration.monitor(DBEnumeration<E> i, Monitor monitor)
          increments the monitor upon calling next()
static
<T extends DBEntry,E extends Exception>
void
DBUtils.updateAll(DBClassStore<T> store, Processor<T,E> handler, Filter<? super T> filter, Monitor mon)
           
 

Uses of Monitor in com.antelmann.image
 

Methods in com.antelmann.image that return Monitor
 Monitor MJPEGReader.getMonitor()
           
 

Methods in com.antelmann.image with parameters of type Monitor
static ImageIcon[] JImageList.getImagesFromDir(File dir, int maxSize, FileFilter filter, Monitor mon)
           
 void ImageURLEntrySQLStore.refreshThumbnails(int maxWidthHeight, Filter<? super T> filter, Monitor mon)
           
 void ImageEntryManager.refreshThumbnails(int maxWidthHeight, Filter<? super T> filter, Monitor mon)
          filter and monitor are optional and may be null
 

Uses of Monitor in com.antelmann.io
 

Methods in com.antelmann.io that return Monitor
 Monitor Backup.getMonitor()
           
 Monitor MonitorInputStream.getProgressMonitor()
           
 

Methods in com.antelmann.io with parameters of type Monitor
 void MyFile.directoryCompare(File dir, PrintStream ps, Monitor monitor)
           
 void Backup.setMonitor(Monitor monitor)
           
 MyFile[] MyFile.synchronizeDir(File destinationDir, FileFilter filter, Logger logger, Monitor monitor)
          This method allows for intermediate feedback and interactive stopping; otherwise it's the same as the other synchronizeDir() method.
 MyFile[] MyFile.synchronizeDir(File destinationDir, Logger logger, Monitor monitor)
          This method allows for intermediate feedback and interactive stopping; otherwise it's the same as the other synchronizeDir() method.
static long Data.transfer(InputStream from, OutputStream to, boolean flushAndClose, Monitor mon)
           
static long Data.transfer(InputStream from, OutputStream to, long maxBytes, byte[] buffer, boolean flushAndClose, Monitor mon)
          transfers the bytes from the given inputstream to the outputstream.
static long Data.transfer(InputStream from, OutputStream to, Monitor mon)
           
 void MyFile.unzipTo(File directory, boolean overwriteExistingFiles, Monitor monitor)
           
 void MyFile.unzipTo(File directory, FileFilter filter, Monitor monitor)
          allows to react individually per file on whether to unzip it or nor
 void MyFile.zipTo(File file, FileFilter filter, String comment, Monitor monitor)
          only the file parameter must not be null
 void MyFile.zipTo(File file, String comment, Monitor monitor)
           
 

Constructors in com.antelmann.io with parameters of type Monitor
Backup(File originDir, File destinationDir, FileFilter filter, boolean deleteAtTarget, Monitor monitor, Logger logger)
           
MonitorInputStream(InputStream in, Monitor monitor)
          Constructs an object to monitor the progress of an input stream.
MonitorInputStream(InputStream in, Monitor monitor, boolean maintainSizeAutomatically)
           
 

Uses of Monitor in com.antelmann.math
 

Methods in com.antelmann.math with parameters of type Monitor
 void TimeDataGrid.addData(Enumeration<? extends T> e, Monitor mon)
          min and max from the given Monitor remain untouched; a disabled Monitor will lead to CancellationWarning
 void DataMatrix.addData(Enumeration<? extends T> e, Monitor mon)
          min and max from the given Monitor remain untouched; a disabled Monitor will lead to a break
 DataMatrix<T> ObjectAnalyzer.createLoadedMatrix(DataParser<? super T> parser, Monitor mon)
           
 TimeDataGrid<T> ObjectAnalyzer.createLoadedTimeDataGrid(Monitor mon)
           
 void ObjectAnalyzer.loadGrid(TimeDataGrid<T> grid, Monitor mon)
           
static
<T extends DBEntry>
void
DataMatrix.loadMatrix(DataMatrix<T> matrix, DBClassStore<? extends T> store, Filter<? super T> filter, Monitor mon)
          min, max of the given logger must be set explicitly
 

Uses of Monitor in com.antelmann.net
 

Subclasses of Monitor in com.antelmann.net
static class Spider.SMonitor
          Deprecated.  
 

Methods in com.antelmann.net with parameters of type Monitor
 void FTPConnector.download(String remoteDir, String remoteFileName, OutputStream target, Monitor monitor)
          downloads a single file from the given FTP site to the specified target stream.
 void FTPConnector.downloadFile(String remoteDir, String remoteFileName, File targetFile, Monitor monitor)
          downloads a single file from the given FTP site to the specified target file.
 Object[] FTPConnector.downloadTree(String remoteSourceDir, File targetDir, Logger logger, Monitor monitor)
          uses a Monitor for enabling to cancel the operation prematurely.
static List<URL> Spider.searchWebFor(String[] searchPattern, ArrayList<URL> searchList, boolean includeHTMLCode, int level, boolean currentSiteOnly, List<URL> excludeList, List<URL> resultList, String[] searchURLExclusionPatterns, Monitor monitor)
          Deprecated.  
static URL[] Spider.searchWebFor(String[] searchPattern, URL entryPoint, boolean includeHTMLCode, int level, boolean currentSiteOnly, String[] searchURLExclusionPatterns, Monitor monitor)
          Deprecated.  
 void Downloader.setMonitor(Monitor monitor)
           
 Object[] FTPConnector.synchronizeDirectory(File sourceDir, String remoteTargetDir, boolean deleteRemoteFiles, Logger logger, Monitor monitor)
          This method allows for intermediate feedback and interactive stopping; otherwise it's the same as the other synchronizeDirectory() method.
 

Constructors in com.antelmann.net with parameters of type Monitor
Downloader(URLCache uc, OutputStream out, boolean closeOnCompletion, Monitor monitor)
           
 

Uses of Monitor in com.antelmann.net.mail
 

Methods in com.antelmann.net.mail that return Monitor
 Monitor IMAPBackup.getMonitor()
           
 Monitor AccountReader.getMonitor()
           
 

Methods in com.antelmann.net.mail with parameters of type Monitor
 void POP3Account.sendEmails(Email email, javax.mail.internet.InternetAddress[] recipients, EmailCustomizer replacerCallback, Monitor monitor)
          sends the email individually to each address.
 void IMAPBackup.setMonitor(Monitor monitor)
           
 void AccountReader.setMonitor(Monitor monitor)
           
 

Constructors in com.antelmann.net.mail with parameters of type Monitor
AccountReader(POP3Account account, Handler<? super Email,? extends IOException> handler, boolean deleteMessages, Monitor monitor)
           
AccountReader(POP3Account account, Handler<? super Email,? extends IOException> handler, boolean deleteMessages, Monitor monitor, Logger logger)
           
 

Uses of Monitor in com.antelmann.ooffice
 

Methods in com.antelmann.ooffice with parameters of type Monitor
 com.sun.star.table.XCellRange OOCalc.placeTableModel(TableModel model, Cell.Location upperLeftCorner, boolean includeHeader, Monitor mon)
           
 com.sun.star.table.XCellRange OOCalc.placeTableModel(TableModel model, String sheet, int row, int column, boolean includeHeader, Monitor mon)
           
 com.sun.star.table.XCellRange OOCalc.placeTableModel(TableModel model, com.sun.star.table.XCell upperLeftCorner, boolean includeHeader, Monitor mon)
          places the given model into the spreadsheet with the upper left corner at the given location
 

Uses of Monitor in com.antelmann.sql
 

Methods in com.antelmann.sql with parameters of type Monitor
 void JDBCBackup.backup(OutputStream out, Logger logger, Monitor mon, String... tables)
          performs a backup of the table rows for the given table names to the given stream
 void ConnectionHelper.copyTable(String sourceTable, Connection target, String targetTable, boolean createTable, Monitor mon)
          creates a new table in Connection target corresponding to the given table in this Connection and transfers all data
 void JDBCBackup.copyTo(Connection target, Logger logger, Monitor backupMonitor, Monitor restoreMonitor, String... tables)
          instead of just making a backup, the data is directly transferred to the target.
 void ConnectionHelper.exportAsCSV(File file, Monitor mon, String sql, Object... params)
           
 void ConnectionHelper.exportAsCSV(ResultSet rs, Writer writer, Monitor mon)
           
 void ConnectionHelper.exportAsCSV(ResultSet rs, Writer writer, Monitor mon, boolean useQuotes, String fieldSeparator, String recordSeparator, boolean includeHeader)
          streams the given ResultSet to the given Writer; note that neither resource is closed within this call!
 void ConnectionHelper.exportAsCSV(Writer writer, Monitor mon, String sql, Object... params)
           
static
<T extends DefaultEntryRelationship>
void
RelationshipStore.findBrokenRelationships(DBClassStore<T> store, Collection<T> set, Monitor monitor, boolean breakOnFirstEncounter)
          looks for broken relationships in the database and puts them into the given collection.
static
<T extends DefaultEntryRelationship>
ArrayList<T>
RelationshipStore.findBrokenRelationships(DBClassStore<T> store, Monitor monitor, boolean breakOnFirstEncounter)
           
 ArrayList<RowItem> ConnectionHelper.findInTable(String tableName, String idColumn, String pattern, Monitor mon)
           
 Process Mysqldump.loadFrom(File dumpFile, Monitor monitor, boolean wait)
           
 void JDBCBackup.restore(InputStream in, Monitor mon, Logger logger, boolean continueOnInsertionError)
          note that before you run the restore, the relevant tables should ideally be made empty
 void ConnectionHelper.searchDatabaseFor(String text, PrintStream ps, Monitor monitor)
          searches through the entire database for the given text anywhere in any column and prints hints into the given stream.
 Process Mysqldump.storeTo(File dumpFile, Monitor monitor, boolean wait)
           
 int ConnectionHelper.transferTable(String sourceTable, Connection target, String targetTable, Monitor mon, Map<String,?> restrictions)
           
<T extends Exception>
int
ConnectionHelper.updateRows(Processor<ResultSet,T> updater, String table, Map<String,?> fieldRestrictions, boolean combineWithAndIfTrue, Monitor mon)
           
 

Uses of Monitor in com.antelmann.util
 

Subclasses of Monitor in com.antelmann.util
 class MonitorDelegate
          The relevant calls to the monitor are delegated to a ProgressMonitor or JProgressBar or Logger.
 

Methods in com.antelmann.util with parameters of type Monitor
static URLClassLoader Misc.loadClasses(Monitor monitor, File... dirOrJar)
          preloads all classes found in the given directories and/or Jar files
static URLClassLoader Misc.loadFromClassPath(Monitor mon, String path)
          preloads all classes found in the given path
static
<T> Enumeration<T>
AbstractIterator.monitor(Enumeration<T> e, Monitor monitor)
           
static
<T> Iterator<T>
AbstractIterator.monitor(Iterator<T> i, Monitor monitor)
          increments the monitor upon calling next() and returns false upon hasNext() if the monitor is disabled
static void PDFUtils.splitIntoPages(File pdfFile, Monitor mon)
          splits the given document into separate files, where each page becomes a file named after the given file plus the page number
 



(c) Holger Antelmann since 2001- all rights reserved (contact: info@antelmann.com)
see www.antelmann.com/developer for further details and available downloads