public class TriPositionalMap<X> extends Object
Constructor and Description |
---|
TriPositionalMap()
|
Modifier and Type | Method and Description |
---|---|
void |
clear()
|
boolean |
containsEntry(int x,
int y,
int z)
|
boolean |
containsValue(X obj)
|
X |
get(int x,
int y,
int z)
|
@NotNull Collection<X> |
getColumnX(int x)
|
@NotNull Collection<X> |
getColumnY(int y)
|
@NotNull Collection<X> |
getColumnZ(int z)
|
X |
getOrDefault(int x,
int y,
int z,
X def)
|
@NotNull Collection<X> |
getPlaneXY(int x,
int y)
|
@NotNull Collection<X> |
getPlaneXZ(int x,
int z)
|
@NotNull Collection<X> |
getPlaneYZ(int y,
int z)
|
int |
getX(X obj)
|
int |
getY(X obj)
|
int |
getZ(X obj)
|
X |
put(int x,
int y,
int z,
X obj)
|
boolean |
putIfAbsent(int x,
int y,
int z,
X obj)
|
@NotNull Collection<X> |
values()
|
@Nullable public X get(int x, int y, int z)
public boolean containsEntry(int x, int y, int z)
public boolean containsValue(X obj)
public boolean putIfAbsent(int x, int y, int z, X obj)
@NotNull public @NotNull Collection<X> values()
@NotNull public @NotNull Collection<X> getPlaneXY(int x, int y)
@NotNull public @NotNull Collection<X> getPlaneXZ(int x, int z)
@NotNull public @NotNull Collection<X> getPlaneYZ(int y, int z)
@NotNull public @NotNull Collection<X> getColumnX(int x)
@NotNull public @NotNull Collection<X> getColumnY(int y)
@NotNull public @NotNull Collection<X> getColumnZ(int z)
public int getX(X obj)
public int getY(X obj)
public int getZ(X obj)
public void clear()
Copyright © 2020. All rights reserved.