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 |
isAtom() |
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, isNumber, isTerm, isVariable, toStringpublic ListPrologTerm(PrologTerm... elements)
public ListPrologTerm(int start,
int end,
ListPrologTerm org)
public static ListPrologTerm emptyList()
public boolean isAtom()
isAtom in class PrologTermpublic 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()