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)
private
char[] bufferprivate
ContainedAssetCodec.Mode containedAssetModeprivate
AssetExtraInfo.Data containerDataprivate
K keyprivate
int lineOffsetprivate
K parentKeyprivate
boolean parentKeyResolvedprivate
Path parentPathprivate
Path path