public final class ListPrologTerm extends PrologTerm implements java.util.List<PrologTerm>
arguments, functor| Constructor and Description |
|---|
ListPrologTerm(int start,
int end,
ListPrologTerm org) |
ListPrologTerm(PrologTerm... elements) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(int arg0,
PrologTerm arg1) |
boolean |
add(PrologTerm o) |
boolean |
addAll(java.util.Collection<? extends PrologTerm> c) |
boolean |
addAll(int arg0,
java.util.Collection<? extends PrologTerm> arg1) |
void |
clear() |
boolean |
contains(java.lang.Object o) |
boolean |
containsAll(java.util.Collection<?> c) |
static ListPrologTerm |
emptyList() |
boolean |
equals(java.lang.Object other) |
PrologTerm |
get(int index) |
int |
hashCode() |
PrologTerm |
head() |
int |
indexOf(java.lang.Object object) |
boolean |
isEmpty() |
boolean |
isList() |
java.util.Iterator<PrologTerm> |
iterator() |
int |
lastIndexOf(java.lang.Object object) |
java.util.ListIterator<PrologTerm> |
listIterator() |
java.util.ListIterator<PrologTerm> |
listIterator(int index) |
PrologTerm |
remove(int arg0) |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
PrologTerm |
set(int arg0,
PrologTerm arg1) |
int |
size() |
java.util.List<PrologTerm> |
subList(int start,
int end) |
ListPrologTerm |
tail() |
java.lang.Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
void |
toTermOutput(IPrologTermOutput pto) |
atomicString, atomicStrings, getArgument, getArity, getFunctor, hasFunctor, isAtom, isNumber, isTerm, isVariable, toStringpublic ListPrologTerm(PrologTerm... elements)
public ListPrologTerm(int start,
int end,
ListPrologTerm org)
public static ListPrologTerm emptyList()
public boolean isList()
isList in class PrologTermpublic int size()
size in interface java.util.Collection<PrologTerm>size in interface java.util.List<PrologTerm>public PrologTerm get(int index)
get in interface java.util.List<PrologTerm>public void toTermOutput(IPrologTermOutput pto)
toTermOutput in class PrologTermpublic boolean equals(java.lang.Object other)
equals in interface java.util.Collection<PrologTerm>equals in interface java.util.List<PrologTerm>equals in class java.lang.Objectpublic int hashCode()
hashCode in interface java.util.Collection<PrologTerm>hashCode in interface java.util.List<PrologTerm>hashCode in class java.lang.Objectpublic java.util.Iterator<PrologTerm> iterator()
iterator in interface java.lang.Iterable<PrologTerm>iterator in interface java.util.Collection<PrologTerm>iterator in interface java.util.List<PrologTerm>public boolean add(PrologTerm o)
add in interface java.util.Collection<PrologTerm>add in interface java.util.List<PrologTerm>public boolean addAll(java.util.Collection<? extends PrologTerm> c)
addAll in interface java.util.Collection<PrologTerm>addAll in interface java.util.List<PrologTerm>public void clear()
clear in interface java.util.Collection<PrologTerm>clear in interface java.util.List<PrologTerm>public boolean contains(java.lang.Object o)
contains in interface java.util.Collection<PrologTerm>contains in interface java.util.List<PrologTerm>public boolean containsAll(java.util.Collection<?> c)
containsAll in interface java.util.Collection<PrologTerm>containsAll in interface java.util.List<PrologTerm>public boolean isEmpty()
isEmpty in interface java.util.Collection<PrologTerm>isEmpty in interface java.util.List<PrologTerm>public boolean remove(java.lang.Object o)
remove in interface java.util.Collection<PrologTerm>remove in interface java.util.List<PrologTerm>public boolean removeAll(java.util.Collection<?> c)
removeAll in interface java.util.Collection<PrologTerm>removeAll in interface java.util.List<PrologTerm>public boolean retainAll(java.util.Collection<?> c)
retainAll in interface java.util.Collection<PrologTerm>retainAll in interface java.util.List<PrologTerm>public java.lang.Object[] toArray()
toArray in interface java.util.Collection<PrologTerm>toArray in interface java.util.List<PrologTerm>public <T> T[] toArray(T[] a)
toArray in interface java.util.Collection<PrologTerm>toArray in interface java.util.List<PrologTerm>public void add(int arg0,
PrologTerm arg1)
add in interface java.util.List<PrologTerm>public boolean addAll(int arg0,
java.util.Collection<? extends PrologTerm> arg1)
addAll in interface java.util.List<PrologTerm>public int indexOf(java.lang.Object object)
indexOf in interface java.util.List<PrologTerm>public int lastIndexOf(java.lang.Object object)
lastIndexOf in interface java.util.List<PrologTerm>public java.util.ListIterator<PrologTerm> listIterator()
listIterator in interface java.util.List<PrologTerm>public java.util.ListIterator<PrologTerm> listIterator(int index)
listIterator in interface java.util.List<PrologTerm>public PrologTerm remove(int arg0)
remove in interface java.util.List<PrologTerm>public PrologTerm set(int arg0, PrologTerm arg1)
set in interface java.util.List<PrologTerm>public java.util.List<PrologTerm> subList(int start, int end)
subList in interface java.util.List<PrologTerm>public ListPrologTerm tail()
public PrologTerm head()