All Downloads are FREE. Search and download functionalities are using the official Maven repository.

edu.stanford.nlp.util.package-info Maven / Gradle / Ivy

/**
 * 

A collection of useful general-purpose utility classes. Below is a selection * of some of the most useful utility classes. Consult the class comments for * more details on any of these classes.

*
    *
  • {@link edu.stanford.nlp.util.Filters}: Defines general useful {@link java.util.function.Predicate} * and utility functions for dealing with predicates.
  • *
  • {@link edu.stanford.nlp.util.Index}: List that also maintains a constant-time reverse-lookup of indices for its * Objects.
  • *
  • {@link edu.stanford.nlp.util.StringUtils}: Static class with lots of useful String manipulation and formatting * methods.
  • *
  • {@link edu.stanford.nlp.util.Timing}: Static class for measuring how long something takes to execute.
  • *
* *

Other packages with some useful utilies

*
*
{@link edu.stanford.nlp.io}
*
Contains some useful classes for traversing file systems to get lists of * files, writing encoded output, and so on.
*
{@link edu.stanford.nlp.process}
*
Contains many useful text-filtering classes (they work on Documents from * the dbm package).
*
{@link edu.stanford.nlp.stats}
*
Contains some useful classes for tracking statistics (counts) and * performing various calculations (e.g. precision/recall)
*
{@link edu.stanford.nlp.swing}
*
Contains utilities for working with Swing GUIs, e.g. adding icons to your * buttons, representing a GUI for properties, adding undo/redo support, adding * smart text selection, etc.
*
{@link edu.stanford.nlp.web}
*
Contains some classes for doing programmatic web searches and parsing web * pages.
*
*/ package edu.stanford.nlp.util;




© 2015 - 2024 Weber Informatics LLC | Privacy Policy