jcolibri.extensions.textual.IE.common
Class PhrasesExtractor

java.lang.Object
  extended by jcolibri.extensions.textual.IE.common.PhrasesExtractor

public class PhrasesExtractor
extends java.lang.Object

Extracts Phrases using Regular Expressions.

Rules file format is:

[PhraseName]PhraseRegularExpresion

The first version was developed at: Robert Gordon University - Aberdeen & Facultad Informática, Universidad Complutense de Madrid (GAIA)

Version:
2.0
Author:
Juan A. Recio-Garcia

Constructor Summary
PhrasesExtractor()
           
 
Method Summary
static void extractPhrases(CBRQuery query)
          Performs the algorithm in all the attributes of a query These attributes must be IEText objects.
static void extractPhrases(CBRQuery query, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a query.
static void extractPhrases(java.util.Collection<CBRCase> cases)
          Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.
static void extractPhrases(java.util.Collection<CBRCase> cases, java.util.Collection<Attribute> attributes)
          Performs the algorithm in the given attributes of a collection of cases.
static void extractPhrases(IEText text)
          Performs the algorithm in a given IEText object
static void loadRules(java.lang.String filename)
          Loads a rules file
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PhrasesExtractor

public PhrasesExtractor()
Method Detail

extractPhrases

public static void extractPhrases(java.util.Collection<CBRCase> cases,
                                  java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a collection of cases. These attributes must be IEText objects.


extractPhrases

public static void extractPhrases(CBRQuery query,
                                  java.util.Collection<Attribute> attributes)
Performs the algorithm in the given attributes of a query. These attributes must be IEText objects.


extractPhrases

public static void extractPhrases(java.util.Collection<CBRCase> cases)
Performs the algorithm in all the attributes of a collection of cases These attributes must be IEText objects.


extractPhrases

public static void extractPhrases(CBRQuery query)
Performs the algorithm in all the attributes of a query These attributes must be IEText objects.


extractPhrases

public static void extractPhrases(IEText text)
Performs the algorithm in a given IEText object


loadRules

public static void loadRules(java.lang.String filename)
Loads a rules file


GAIA - Group for Artificial Intelligence Applications
http://gaia.fdi.ucm.es