Constructor and Description |
---|
MapObjects()
Creates and empty set of MapObject instances
|
Modifier and Type | Method and Description |
---|---|
void |
add(MapObject object) |
MapObject |
get(int index) |
MapObject |
get(String name) |
<T extends MapObject> |
getByType(Class<T> type) |
<T extends MapObject> |
getByType(Class<T> type,
Array<T> fill) |
int |
getCount() |
int |
getIndex(MapObject object)
Get the index of the object in the collection, or -1 if no such object exists.
|
int |
getIndex(String name)
Get the index of the object having the specified name, or -1 if no such object exists.
|
Iterator<MapObject> |
iterator() |
void |
remove(int index) |
void |
remove(MapObject object) |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
public MapObject get(int index)
index
- public MapObject get(String name)
name
- public int getIndex(String name)
public int getIndex(MapObject object)
public int getCount()
public void add(MapObject object)
object
- instance to be added to the collectionpublic void remove(int index)
index
- removes MapObject instance at indexpublic void remove(MapObject object)
object
- instance to be removedpublic <T extends MapObject> Array<T> getByType(Class<T> type)
type
- class of the objects we want to retrievepublic <T extends MapObject> Array<T> getByType(Class<T> type, Array<T> fill)
type
- class of the objects we want to retrievefill
- collection to put the returned objects inCopyright © 2016. All rights reserved.