|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.ArrayList<XBubble>
hultig.sumo.XBubbleList
public class XBubbleList
NOT YET WELL COMMENTED.
Field Summary | |
---|---|
static int |
ARFF
|
static int |
C45
|
int |
FORMAT
|
static int |
ILP
|
static long |
serialVersionUID
|
Fields inherited from class java.util.AbstractList |
---|
modCount |
Constructor Summary | |
---|---|
XBubbleList()
|
|
XBubbleList(POSType pos)
|
Method Summary | |
---|---|
void |
addList(XBubbleList lxb)
Appends all elements from a given list to this one. |
void |
addListOrd(XBubbleList lxb)
Inserts all the elements from a given list, maintaining the defined order. |
void |
addOrd(XBubble xb)
Add element to the list, maintaining the order and discarding repeated elements. |
boolean |
aleph_btemplate(String path,
String basename)
Metodo obsoleto. |
boolean |
aleph_btemplate(String path,
String basename,
String basetemplate,
boolean dir)
|
int |
compare(XBubble bx,
XBubble by)
A ordenação baseia-se na ordem vectorial númerica, definida pelos XBubble. |
void |
genMidPOSCorp(String fname,
POSType post)
|
void |
genMidPOSCorp(String fname,
POSType post,
int sizex)
|
POSType |
getPOSType()
|
static void |
help()
|
int[] |
lengthMidHistogram()
Cria um histograma com os comprimentos das "midx", das bolhas. |
boolean |
load(String fname)
Carrega a Hashtable, a partir do ficheiro "fname". |
void |
load(XBubbleList lxb)
Carrega a Hashtable, a partir de uma outra tabela de Hash. |
boolean |
loadFromDir(String dirname)
|
boolean |
loadFromDir(String dirname,
boolean sorted)
|
static XBubbleList |
loadList(String fname)
|
static void |
main(String[] args)
MAIN - For testing. |
void |
posLabel()
|
void |
posLabel(POSType post)
|
void |
print_instances(int format,
PrintStream out)
Output instance set in various formats: ARFF, C5, ILP. |
void |
print_pos()
|
void |
print()
|
int |
printInstancesILP(PrintStream out,
int xsize)
Novo método para escrita de bolhas para o Aleph. |
void |
removeBubNotWords()
Apaga as bolhas cuja parte não nula |
void |
removeDuplicate()
Tira as linhas em duplicado, depois de ordenar a lista, invocando o "sort()". |
void |
rulePartition(String rulefile)
|
boolean |
save(String fname)
Grava este objecto num ficheiro. |
void |
sort()
Ordena esta lista em ordem decrescente, de acordo com a ordem definida no método compar(,). |
void |
viewSatisfy(String srule)
|
Methods inherited from class java.util.ArrayList |
---|
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, get, indexOf, isEmpty, lastIndexOf, remove, remove, removeRange, set, size, toArray, toArray, trimToSize |
Methods inherited from class java.util.AbstractList |
---|
equals, hashCode, iterator, listIterator, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
---|
containsAll, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Methods inherited from interface java.util.List |
---|
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList |
Field Detail |
---|
public static final long serialVersionUID
public static int ARFF
public static int C45
public static int ILP
public int FORMAT
Constructor Detail |
---|
public XBubbleList()
public XBubbleList(POSType pos)
Method Detail |
---|
public int compare(XBubble bx, XBubble by)
compare
in interface Comparator<XBubble>
bx
- A primeira bolha.by
- A segunda bolha.
-1 se bx < by 1 se bx > by 0 se bx = by
public void addOrd(XBubble xb)
xb
- public POSType getPOSType()
public void sort()
public void removeDuplicate()
public void removeBubNotWords()
public boolean save(String fname)
fname
- Nome/path do ficheiro de output.
public void addList(XBubbleList lxb)
lxb
- The list to be appended.public void addListOrd(XBubbleList lxb)
lxb
- public void load(XBubbleList lxb)
public boolean load(String fname)
public static XBubbleList loadList(String fname)
public boolean loadFromDir(String dirname)
public boolean loadFromDir(String dirname, boolean sorted)
public void posLabel(POSType post)
public void posLabel()
public void print()
public void print_pos()
public void print_instances(int format, PrintStream out)
public int printInstancesILP(PrintStream out, int xsize)
out
- A referência de output.xsize
- O tamanho da bolha, na parte mais longa. Se
for igual a zero, então deixa de haver esta restrição e
todas as bolhas serão escritas.public boolean aleph_btemplate(String path, String basename, String basetemplate, boolean dir)
public boolean aleph_btemplate(String path, String basename)
aleph_btemplate(String path, String basename, String sftemplate, boolean dir)
path
- basename
-
public static void help()
public void rulePartition(String rulefile)
public void viewSatisfy(String srule)
public void genMidPOSCorp(String fname, POSType post)
public void genMidPOSCorp(String fname, POSType post, int sizex)
public int[] lengthMidHistogram()
public static void main(String[] args)
args
-
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |