Constructor and Description |
---|
DefaultEntity(EntityData ed,
EntityId id,
EntityComponent[] components,
java.lang.Class[] types) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
<T extends EntityComponent> |
get(java.lang.Class<T> type) |
EntityComponent[] |
getComponents() |
EntityId |
getId() |
int |
hashCode() |
boolean |
isComplete() |
void |
set(EntityComponent c) |
java.lang.String |
toString() |
protected void |
validate() |
public DefaultEntity(EntityData ed, EntityId id, EntityComponent[] components, java.lang.Class[] types)
protected void validate()
public EntityComponent[] getComponents()
getComponents
in interface Entity
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public <T extends EntityComponent> T get(java.lang.Class<T> type)
public void set(EntityComponent c)
public boolean isComplete()
isComplete
in interface Entity
public java.lang.String toString()
toString
in class java.lang.Object