hultig.sumo
Class POSType

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<E>
          extended by java.util.ArrayList<String[]>
              extended by hultig.sumo.POSType
All Implemented Interfaces:
Serializable, Cloneable, Iterable<String[]>, Collection<String[]>, List<String[]>, RandomAccess

public class POSType
extends ArrayList<String[]>

NOT YET WELL COMMENTED. Representa um conjunto de etiquetas sintácticas. Estas podem ser criadas dinâmicamente, ou carregadas a partir de um ficheiro XML.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
POSType()
           
POSType(String[][] tags)
           
 
Method Summary
 String cod2str(int cod)
           
 String getRandomTag()
          Útil para geração de instâncias negativas (2008/09/22)
 int index(String spos)
           
 void insert(String[] vpos)
           
 boolean loadXML(InputStream istr)
          Carregamento das etiquetas sintácticas, a partir de um ficheiro XML
 boolean loadXML(String fname)
           
static void main(String[] args)
          MAIN - For testing.
 void print()
          Prints the list of part-of-speech tags.
 boolean saveXML(String fname)
          Gravação das etiquetas sintaticas em ficheiro XML.
 int str2cod(String scod)
           
 
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
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, iterator, listIterator, listIterator, removeAll, retainAll, subList
 

Constructor Detail

POSType

public POSType()

POSType

public POSType(String[][] tags)
Method Detail

index

public int index(String spos)

insert

public void insert(String[] vpos)

str2cod

public int str2cod(String scod)

cod2str

public String cod2str(int cod)

saveXML

public boolean saveXML(String fname)
Gravação das etiquetas sintaticas em ficheiro XML.

Parameters:
fname -
Returns:

loadXML

public boolean loadXML(String fname)

loadXML

public boolean loadXML(InputStream istr)
Carregamento das etiquetas sintácticas, a partir de um ficheiro XML

Parameters:
fname - O nome/caminho para o ficheiro.
Returns:
Se houve sucesso ou não, no carregamento.

getRandomTag

public String getRandomTag()
Útil para geração de instâncias negativas (2008/09/22)

Returns:

print

public void print()
Prints the list of part-of-speech tags.


main

public static void main(String[] args)
MAIN - For testing.

Parameters:
args -