ResourceType

public class ResourceType

Class ResourceType. Provides resourcetype functionality for the Hytale server.

java.lang.Object > ResourceType

Field Summary

registry

private ComponentRegistry registry

Field registry.

index

private int index

Field index.

invalid

private boolean invalid

Field invalid.

Method Detail

ResourceType

public public ResourceType ()

Method ResourceType.

init

public void init (@Nonnull final ComponentRegistry registry, @Nonnull final Class tClass, final int index)

Method init.

Parameters:
@Nonnull final ComponentRegistry registry
@Nonnull final Class tClass
final int index

getRegistry

public ComponentRegistry getRegistry ()

Method getRegistry.

getTypeClass

public T> getTypeClass ()

Method getTypeClass.

getIndex

public int getIndex ()

Method getIndex.

validateRegistry

public void validateRegistry (@Nonnull final ComponentRegistry registry)

Method validateRegistry.

Parameters:
@Nonnull final ComponentRegistry registry

IllegalArgumentException

public new IllegalArgumentException ("ResourceType is for a different registry! " + String.valueOf(this)

Method IllegalArgumentException.

Parameters:
"ResourceType is for a different registry! " + String.valueOf(this

validate

public void validate ()

Method validate.

invalidate

public void invalidate ()

Method invalidate.

isValid

public boolean isValid ()

Method isValid.

compareTo

public int compareTo (@Nonnull final ResourceType o)

Method compareTo.

Parameters:
@Nonnull final ResourceType o

equals

public boolean equals (@Nullable final Object o)

Method equals.

Parameters:
@Nullable final Object o

hashCode

public int hashCode ()

Method hashCode.

toString

public String toString ()

Method toString.