HyCodeYourTale
classpublicPriority 3

RawAsset

com.hypixel.hytale.assetstore.RawAsset

implements AssetHolder

12

Methods

12

Public Methods

9

Fields

3

Constructors

Constructors

private
RawAsset(K key, boolean parentKeyResolved, K parentKey, Path path, char[] buffer, AssetExtraInfo.Data containerData, ContainedAssetCodec.Mode containedAssetMode)
public
RawAsset(K key, Path path)
public
RawAsset(Path parentPath, K key, K parentKey, int lineOffset, char[] buffer, AssetExtraInfo.Data containerData, ContainedAssetCodec.Mode containedAssetMode)

Methods

Public Methods (12)

public
char[] getBuffer()
public
ContainedAssetCodec.Mode getContainedAssetMode()
@Nonnull
public
K getKey()
@Nullable
public
int getLineOffset()
public
K getParentKey()
@Nullable
public
Path getParentPath()
public
Path getPath()
@Nullable
public
boolean isParentKeyResolved()
public
AssetExtraInfo.Data makeData(Class<? extends JsonAssetWithMap<K, ?>> aClass, K key, K parentKey)
@Nonnull
public
RawJsonReader toRawJsonReader(Supplier<char[]> bufferSupplier)

throws IOException

@Nonnull
public
String toString()
@Nonnull@Override
public
RawAsset<K> withResolveKeys(K key, K parentKey)
@Nonnull

Fields

Private/Package Fields (9)

privatechar[] buffer
privateContainedAssetCodec.Mode containedAssetMode
privateAssetExtraInfo.Data containerData
privateK key
privateint lineOffset
privateK parentKey
privateboolean parentKeyResolved
privatePath parentPath
privatePath path

Related Classes