Tabnine Logo
leap.lang.io
Code IndexAdd Tabnine to your IDE (free)

How to use leap.lang.io

Best Java code snippets using leap.lang.io (Showing top 20 results out of 315)

origin: org.leapframework/leap-lang

/**
 * Fire directory/file delete events to the registered listeners.
 *
 * @param entry The file entry
 */
private void doDelete(FileInfo entry) {
  for (FileChangeListener listener : listeners) {
    if (entry.isDirectory()) {
      listener.onDirectoryDelete(this,entry.getFile());
    } else {
      listener.onFileDelete(this,entry.getFile());
    }
  }
}
origin: org.leapframework/jmms-engine

private FileChangeObserver createObserver(File dir, FileChangeListener listener) {
  FileChangeObserver observer = new FileChangeObserver(dir);
  observer.addListener(listener);
  return observer;
}
origin: org.leapframework/leap-lang

public static byte[] readByteArrayAndClose(InputStream is) {
  try{
    return readByteArray(is);
  }finally{
    close(is);
  }
}

origin: org.leapframework/leap-lang

  @Override
  public String convertToString(InputStream value) throws Throwable {
    return IO.readString(value, Charsets.UTF_8);
  }
}
origin: org.leapframework/leap-lang

/**
 * Initialize the observer.
 *
 * @throws Exception if an error occurs
 */
protected synchronized void initialize() {
  rootEntry.refresh(rootEntry.getFile());
  File[] files = listFiles(rootEntry.getFile());
  FileInfo[] children = files.length > 0 ? new FileInfo[files.length] : FileInfo.EMPTY_FILE_INFOS;
  for (int i = 0; i < files.length; i++) {
    children[i] = createFileEntry(rootEntry, files[i]);
  }
  rootEntry.setChildren(children);
  _initialized = true;
}
origin: org.leapframework/leap-lang

@Override
public void free() throws SQLException {
  string = null;
  IO.close(reader);
}
origin: org.leapframework/leap-lang

/**
 * Stop monitoring.
 *
 * @throws Exception if an error occurs initializing the observer
 */
public synchronized void stop() throws Exception {
  stop(interval);
}
origin: org.leapframework/leap-lang

/**
 * File created Event.
 * 
 * @param file The file created (ignored)
 */
public void onFileCreate(final FileChangeObserver observer,final File file) {
  onChanged(observer,FileChangeEvent.FileCreate, file);
}
origin: org.leapframework/leap-lang

@Override
public boolean accept(final File file) {
  for (FileFilter2 fileFilter : filters) {
    if (fileFilter.accept(file)) {
      return true;
    }
  }
  return false;
}
origin: org.leapframework/leap-lang

/**
 * Directory deleted Event.
 * 
 * @param directory The directory deleted (ignored)
 */
public void onDirectoryDelete(final FileChangeObserver observer,final File directory) {
  onDirectoryChanged(observer,FileChangeEvent.DirectoryDelete, directory);
}
origin: org.leapframework/leap-lang

  /**
   * String representation of this file comparator.
   *
   * @return String representation of this file comparator
   */
  @Override
  public String toString() {
    return super.toString() + "[caseSensitivity=" + caseSensitivity + "]";
  }
}
origin: org.leapframework/leap-lang

/**
 * File created Event.
 * 
 * @param file The file created (ignored)
 */
public void onFileCreate(final FileChangeObserver observer,final File file) {
  onFileChanged(observer,FileChangeEvent.FileCreate, file);
}
origin: org.leapframework/leap-lang

@Override
public boolean accept(File file, String name) {
  for (String suffix : this.suffixes) {
    if (caseSensitivity.checkEndsWith(name, suffix)) {
      return true;
    }
  }
  return false;
}
origin: org.leapframework/leap-lang

/**
 * Replaces the enumeration from the stream with a real one.
 * This ensures that the correct flag is set for SYSTEM.
 * 
 * @return the resolved object
 */
private Object readResolve() {
  return forName(name);
}
origin: org.leapframework/leap-lang

/**
 * Create a new child instance.
 * <p>
 * Custom implementations should override this method to return
 * a new instance of the appropriate type.
 *
 * @param file The child file
 * @return a new child instance
 */
public FileInfo newChildInstance(File file) {
  return new FileInfo(this, file);
}
origin: org.leapframework/leap-lang

/**
 * Return the level
 *
 * @return the level
 */
public int getLevel() {
  return parent == null ? 0 : parent.getLevel() + 1;
}
origin: org.leapframework/leap-lang

public static byte[] readByteArrayAndClose(Reader reader) {
  try{
    return readByteArray(reader);
  }finally{
    close(reader);
  }
}
origin: org.leapframework/leap-lang

/**
 * Directory changed Event.
 * 
 * @param directory The directory changed (ignored)
 */
public void onDirectoryChange(final FileChangeObserver observer,final File directory) {
  onChanged(observer,FileChangeEvent.DirectoryChange, directory);
}
origin: org.leapframework/leap-lang

@Override
public boolean accept(final File file, final String name) {
  for (FileFilter2 fileFilter : filters) {
    if (fileFilter.accept(file, name)) {
      return true;
    }
  }
  return false;
}
origin: org.leapframework/leap-lang

/**
 * Directory changed Event.
 * 
 * @param directory The directory changed (ignored)
 */
public void onDirectoryChange(final FileChangeObserver observer,final File directory) {
  onDirectoryChanged(observer,FileChangeEvent.DirectoryChange, directory);
}
leap.lang.io

Most used classes

  • IO
    io utils
  • FileChangeMonitor
    A runnable that spawns a monitoring thread triggering any registered FileChangeObserver at a specifi
  • FileChangeObserver
    FileChangeObserver represents the state of files below a root directory, checking the filesystem and
  • FileFilters
  • ByteArrayInputStreamSource
  • FileChangeListenerAdaptor1,
  • FileChangeListenerAdaptor2,
  • FileFilter2,
  • FileFilters$AbstractFileFilter,
  • FileFilters$AndFilter,
  • FileFilters$EndsWithFilter,
  • FileFilters$NameEqualsFilter,
  • FileFilters$NotFilter,
  • FileFilters$OrFilter,
  • FileInfo,
  • Files,
  • IOCase,
  • IOComparators$AbstractFileComparator,
  • IOComparators
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now