| Modifier and Type | Field and Description | 
|---|---|
private java.io.InputStream | 
inputStream  | 
private ResourceLocation | 
location  | 
private static org.apache.logging.log4j.Logger | 
LOGGER  | 
private java.io.InputStream | 
metadataInputStream  | 
private com.google.gson.JsonObject | 
metadataJson  | 
private java.lang.String | 
packName  | 
static java.util.concurrent.Executor | 
RESOURCE_IO_EXECUTOR  | 
private boolean | 
wasMetadataRead  | 
| Constructor and Description | 
|---|
SimpleResource(java.lang.String packNameIn,
              ResourceLocation locationIn,
              java.io.InputStream inputStreamIn,
              java.io.InputStream metadataInputStreamIn)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
close()  | 
boolean | 
equals(java.lang.Object p_equals_1_)  | 
java.io.InputStream | 
getInputStream()  | 
ResourceLocation | 
getLocation()  | 
<T> T | 
getMetadata(IMetadataSectionSerializer<T> serializer)  | 
java.lang.String | 
getPackName()  | 
int | 
hashCode()  | 
boolean | 
hasMetadata()  | 
private static final org.apache.logging.log4j.Logger LOGGER
public static final java.util.concurrent.Executor RESOURCE_IO_EXECUTOR
private final java.lang.String packName
private final ResourceLocation location
private final java.io.InputStream inputStream
private final java.io.InputStream metadataInputStream
private boolean wasMetadataRead
private com.google.gson.JsonObject metadataJson
public SimpleResource(java.lang.String packNameIn,
                      ResourceLocation locationIn,
                      java.io.InputStream inputStreamIn,
                      @Nullable
                      java.io.InputStream metadataInputStreamIn)
public ResourceLocation getLocation()
getLocation in interface IResourcepublic java.io.InputStream getInputStream()
getInputStream in interface IResourcepublic boolean hasMetadata()
@Nullable public <T> T getMetadata(IMetadataSectionSerializer<T> serializer)
getMetadata in interface IResourcepublic java.lang.String getPackName()
getPackName in interface IResourcepublic boolean equals(java.lang.Object p_equals_1_)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic void close()
           throws java.io.IOException
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablejava.io.IOException