be.destin.skos.core
Class TermList
java.lang.Object
java.util.AbstractCollection<E>
java.util.AbstractList<E>
java.util.AbstractSequentialList<E>
java.util.LinkedList<Term>
be.destin.skos.core.TermList
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Term>, java.util.Collection<Term>, java.util.Deque<Term>, java.util.List<Term>, java.util.Queue<Term>
public class TermList
- extends java.util.LinkedList<Term>
- Author:
- Christophe Dupriez
- See Also:
- Serialized Form
Method Summary |
Term |
addNew(java.lang.String language,
java.lang.String aValue,
java.lang.String source)
|
void |
addNew(Term aTerm)
|
java.lang.String |
flatten()
|
TermList |
getAllLing(java.lang.String language)
|
java.lang.String |
getLing(java.util.LinkedList<java.lang.String> supraLanguage,
java.lang.String language)
|
Term |
getLingTerm(java.util.LinkedList<java.lang.String> supraLanguage,
java.lang.String language)
|
static boolean |
isRTL(java.lang.String lang)
|
void |
mergeDifferents(TermList source)
|
void |
mergeUnique(TermList source)
|
Term |
setLing(java.lang.String language,
java.lang.String aValue,
java.lang.String source)
|
Term |
setLingDifferent(java.lang.String language,
java.lang.String aValue,
java.lang.String source)
|
java.lang.String |
toHtml(java.lang.String template)
|
Methods inherited from class java.util.LinkedList |
add, add, addAll, addAll, addFirst, addLast, clear, clone, contains, descendingIterator, element, get, getFirst, getLast, indexOf, lastIndexOf, listIterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, set, size, toArray, toArray |
Methods inherited from class java.util.AbstractSequentialList |
iterator |
Methods inherited from class java.util.AbstractList |
equals, hashCode, listIterator, subList |
Methods inherited from class java.util.AbstractCollection |
containsAll, isEmpty, removeAll, retainAll, toString |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.List |
containsAll, equals, hashCode, isEmpty, iterator, listIterator, removeAll, retainAll, subList |
Methods inherited from interface java.util.Deque |
iterator |
serialVersionUID
public static final long serialVersionUID
- See Also:
- Constant Field Values
anyLanguage
public static final java.lang.String anyLanguage
- See Also:
- Constant Field Values
dirRTL
public static final java.lang.String[] dirRTL
setRTL
public static final java.util.HashSet<java.lang.String> setRTL
ENGLISH
public static final java.lang.String ENGLISH
- See Also:
- Constant Field Values
TermList
public TermList()
addNew
public Term addNew(java.lang.String language,
java.lang.String aValue,
java.lang.String source)
addNew
public void addNew(Term aTerm)
getAllLing
public TermList getAllLing(java.lang.String language)
getLing
public java.lang.String getLing(java.util.LinkedList<java.lang.String> supraLanguage,
java.lang.String language)
getLingTerm
public Term getLingTerm(java.util.LinkedList<java.lang.String> supraLanguage,
java.lang.String language)
setLing
public Term setLing(java.lang.String language,
java.lang.String aValue,
java.lang.String source)
setLingDifferent
public Term setLingDifferent(java.lang.String language,
java.lang.String aValue,
java.lang.String source)
toHtml
public java.lang.String toHtml(java.lang.String template)
isRTL
public static boolean isRTL(java.lang.String lang)
flatten
public java.lang.String flatten()
mergeUnique
public void mergeUnique(TermList source)
mergeDifferents
public void mergeDifferents(TermList source)