public final class JplMap
extends io.github.prolobjectlink.prolog.AbstractCompounds
implements io.github.prolobjectlink.prolog.PrologMap
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
boolean |
contains(Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> entry) |
boolean |
containsKey(Object key) |
boolean |
containsValue(Object value) |
Set<Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm>> |
entrySet() |
boolean |
equals(Object obj) |
io.github.prolobjectlink.prolog.PrologTerm |
get(Object key) |
io.github.prolobjectlink.prolog.PrologTerm |
getArgument(int index) |
io.github.prolobjectlink.prolog.PrologTerm[] |
getArguments() |
int |
getArity() |
String |
getFunctor() |
io.github.prolobjectlink.prolog.PrologTerm |
getHead() |
io.github.prolobjectlink.prolog.PrologTerm |
getTail() |
int |
hashCode() |
boolean |
isEmpty() |
boolean |
isEmptyList() |
boolean |
isList() |
boolean |
isStructure() |
Iterator<io.github.prolobjectlink.prolog.PrologTerm> |
iterator() |
Set<io.github.prolobjectlink.prolog.PrologTerm> |
keySet() |
void |
put(Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> entry) |
io.github.prolobjectlink.prolog.PrologTerm |
put(io.github.prolobjectlink.prolog.PrologTerm key,
io.github.prolobjectlink.prolog.PrologTerm value) |
void |
putAll(Collection<Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm>> entries) |
void |
putAll(Map<? extends io.github.prolobjectlink.prolog.PrologTerm,? extends io.github.prolobjectlink.prolog.PrologTerm> m) |
void |
remove(Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> entry) |
io.github.prolobjectlink.prolog.PrologTerm |
remove(Object key) |
int |
size() |
String |
toString() |
Collection<io.github.prolobjectlink.prolog.PrologTerm> |
values() |
compareTo, isAtom, isAtomic, isCompound, isDouble, isEvaluable, isFalseType, isFloat, isInteger, isLong, isNil, isNullType, isNumber, isObjectType, isReference, isTrueType, isVariable, isVoidType, unifycast, cast, cast, checkIndex, checkIndex, fromTerm, fromTermArray, getIndicator, getLogger, getObject, getProvider, getTerm, getType, hasIndicator, isClass, isClause, isEntry, isField, isMap, isMixin, isParameter, isResult, isTerm, isVariableBound, isVariableNotBound, match, removeQuoted, toTerm, toTermArrayclone, finalize, getClass, notify, notifyAll, wait, wait, waitcast, getIndicator, getObject, getProvider, getTerm, getType, hasIndicator, isAtom, isAtomic, isClass, isCompound, isDouble, isEntry, isEvaluable, isFalseType, isField, isFloat, isInteger, isLong, isMap, isMixin, isNil, isNullType, isNumber, isObjectType, isParameter, isReference, isResult, isTrueType, isVariable, isVariableBound, isVariableNotBound, isVoidType, match, unifycompareToforEach, spliteratorcompute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAllpublic boolean isList()
isList in interface io.github.prolobjectlink.prolog.PrologTermpublic boolean isStructure()
isStructure in interface io.github.prolobjectlink.prolog.PrologTermpublic boolean isEmptyList()
isEmptyList in interface io.github.prolobjectlink.prolog.PrologTermpublic String getFunctor()
getFunctor in interface io.github.prolobjectlink.prolog.PrologTermpublic int getArity()
getArity in interface io.github.prolobjectlink.prolog.PrologTermpublic io.github.prolobjectlink.prolog.PrologTerm[] getArguments()
getArguments in interface io.github.prolobjectlink.prolog.PrologTermpublic io.github.prolobjectlink.prolog.PrologTerm getArgument(int index)
getArgument in interface io.github.prolobjectlink.prolog.PrologTermgetArgument in class io.github.prolobjectlink.prolog.AbstractTermpublic int hashCode()
public boolean equals(Object obj)
public Iterator<io.github.prolobjectlink.prolog.PrologTerm> iterator()
public io.github.prolobjectlink.prolog.PrologTerm getHead()
getHead in interface io.github.prolobjectlink.prolog.PrologListpublic io.github.prolobjectlink.prolog.PrologTerm getTail()
getTail in interface io.github.prolobjectlink.prolog.PrologListpublic void putAll(Collection<Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm>> entries)
putAll in interface io.github.prolobjectlink.prolog.PrologMappublic boolean contains(Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> entry)
contains in interface io.github.prolobjectlink.prolog.PrologMappublic void remove(Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> entry)
remove in interface io.github.prolobjectlink.prolog.PrologMappublic void put(Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm> entry)
put in interface io.github.prolobjectlink.prolog.PrologMappublic io.github.prolobjectlink.prolog.PrologTerm put(io.github.prolobjectlink.prolog.PrologTerm key,
io.github.prolobjectlink.prolog.PrologTerm value)
public Set<Map.Entry<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm>> entrySet()
public boolean containsKey(Object key)
containsKey in interface Map<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm>public boolean containsValue(Object value)
containsValue in interface Map<io.github.prolobjectlink.prolog.PrologTerm,io.github.prolobjectlink.prolog.PrologTerm>public io.github.prolobjectlink.prolog.PrologTerm get(Object key)
public io.github.prolobjectlink.prolog.PrologTerm remove(Object key)
public void putAll(Map<? extends io.github.prolobjectlink.prolog.PrologTerm,? extends io.github.prolobjectlink.prolog.PrologTerm> m)
public Set<io.github.prolobjectlink.prolog.PrologTerm> keySet()
public Collection<io.github.prolobjectlink.prolog.PrologTerm> values()
public boolean isEmpty()
public void clear()
Copyright © 2020–2024 Prolobjectlink Project. All rights reserved.