java.lang.Object
coneforest.psylla.core.PsyEnvironment
- All Implemented Interfaces:
PsyClearable
,PsyContainer<PsyString>
,PsyFormalDict<PsyString>
,PsyIndexed<PsyString,
,PsyString> PsyIterable<PsyString>
,PsyLengthy
,PsyObject
,PsySequential<PsyString>
,PsyStreamable<PsyString>
,Iterable<PsyString>
-
Field Summary
Fields inherited from interface coneforest.psylla.core.PsyClearable
PSY_CLEAR
Fields inherited from interface coneforest.psylla.core.PsyFormalDict
PSY_UNDEF
Fields inherited from interface coneforest.psylla.core.PsyIndexed
PSY_DELETE, PSY_ENTRIES, PSY_EXTRACT, PSY_GET, PSY_GETALL, PSY_KEYS, PSY_KNOWN, PSY_PUT, PSY_SLICE, PSY_VALUES
Fields inherited from interface coneforest.psylla.core.PsyLengthy
PSY_ISEMPTY, PSY_LENGTH
Fields inherited from interface coneforest.psylla.core.PsyObject
PSY_CLONE, PSY_EQ, PSY_HASHCODE, PSY_INSTANCEOF, PSY_NE, PSY_TOSTRING, PSY_TOSTRINGBUFFER, PSY_TYPE
Fields inherited from interface coneforest.psylla.core.PsySequential
PSY_FORALL
Fields inherited from interface coneforest.psylla.core.PsyStreamable
PSY_STREAM
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.lang.Iterable
forEach, spliterator
Methods inherited from interface coneforest.psylla.core.PsyContainer
psyNewEmpty
Methods inherited from interface coneforest.psylla.core.PsyFormalDict
psyClear, psyDelete, psyEntries, psyExtract, psyForAll, psyGet, psyKeys, psyKnown, psyPut, psyUndef, toSyntaxString, toSyntaxStringHelper
Methods inherited from interface coneforest.psylla.core.PsyIndexed
psyGetAll, psyValues
Methods inherited from interface coneforest.psylla.core.PsyIterable
psyStream, psyToArray, psyUnite
Methods inherited from interface coneforest.psylla.core.PsyLengthy
isEmpty, psyIsEmpty, psyLength
Methods inherited from interface coneforest.psylla.core.PsyObject
convert, execute, invoke, psyClone, psyEq, psyHashCode, psyInstanceOf, psyNe, psySyntax, psyToString, psyToStringBuffer, psyType, typeName
-
Constructor Details
-
PsyEnvironment
-
-
Method Details
-
psySlice
Description copied from interface:PsyIndexed
Returns a container of the same type as this object consisting of keys or indices from giveniterable
and of associated values.- Specified by:
psySlice
in interfacePsyFormalDict<PsyString>
- Specified by:
psySlice
in interfacePsyIndexed<PsyString,
PsyString> - Parameters:
oKeys
- an enumeration of keys.- Returns:
- a container of the same type as this object consisting of keys or indices from given
iterable
and of associated values - Throws:
PsyUndefinedException
- when the key is absent.
-
keys
- Specified by:
keys
in interfacePsyFormalDict<PsyString>
-
known
- Specified by:
known
in interfacePsyFormalDict<PsyString>
-
get
- Specified by:
get
in interfacePsyFormalDict<PsyString>
- Throws:
PsyUndefinedException
-
put
- Specified by:
put
in interfacePsyFormalDict<PsyString>
-
undef
- Specified by:
undef
in interfacePsyFormalDict<PsyString>
-
length
public int length()Description copied from interface:PsyLengthy
Returns a length of this object.- Specified by:
length
in interfacePsyLengthy
- Returns:
- a length of this object
-
iterator
-