public final class TextureLibraryIO
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
JSON_EXT
Extension of the json format
|
static java.lang.String |
XML_EXT
Extension of the xml format
|
| Constructor and Description |
|---|
TextureLibraryIO(java.lang.String name) |
TextureLibraryIO(java.lang.String name,
TextureLibrary library) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(XmlEntry<T> entry)
add an entry to this library
|
T |
find(java.lang.String name) |
Array<XmlEntry<T>> |
getEntries() |
java.lang.String |
getName() |
boolean |
isIgnoreTarget() |
boolean |
isWriteDefaultValues() |
protected void |
load(AssetLibrary<java.lang.String,T> assetLibrary) |
void |
load(TextureLibrary library) |
static TextureLibraryIO |
read(Stream stream) |
void |
setIgnoreTarget(boolean ignoreTarget) |
void |
setName(java.lang.String name) |
void |
setWriteDefaultValues(boolean writeDefaultValues) |
void |
sort()
Sort entries by
XmlEntry.name |
java.lang.String |
toString() |
void |
write(java.io.OutputStream os,
java.lang.String format) |
public static final java.lang.String XML_EXT
public static final java.lang.String JSON_EXT
public TextureLibraryIO(java.lang.String name)
public TextureLibraryIO(java.lang.String name,
TextureLibrary library)
public final boolean isWriteDefaultValues()
public final void setWriteDefaultValues(boolean writeDefaultValues)
public final void setIgnoreTarget(boolean ignoreTarget)
public final boolean isIgnoreTarget()
TextureParam.getTarget(),
write(OutputStream, String)public final void load(TextureLibrary library)
assets - load in the specified TextureLibrarypublic static TextureLibraryIO read(Stream stream) throws java.io.IOException
java.io.IOExceptionpublic final void write(java.io.OutputStream os,
java.lang.String format)
throws java.io.IOException
java.io.IOExceptionpublic final java.lang.String toString()
toString in class java.lang.Objectpublic final java.lang.String getName()
public final void setName(java.lang.String name)
name - new library namepublic final void add(XmlEntry<T> entry)
public final Array<XmlEntry<T>> getEntries()
public final T find(java.lang.String name)
name - name of the entry to searchpublic final void sort()
XmlEntry.nameprotected final void load(AssetLibrary<java.lang.String,T> assetLibrary)
assetLibrary - load in the specified AssetLibraryBonzai Engine 1.4.1-20200831 - A Java OpenGL engine and tools for Windows/Mac/Linux/Android
Copyright © 2007-2019 Jérôme Jouvie bonzaiengine.com contact@bonzaiengine.com