public final class ModelLibraryIO
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 |
|---|
ModelLibraryIO(java.lang.String name) |
ModelLibraryIO(java.lang.String name,
ModelLibrary modelLibrary) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(ModelReaderSettings model)
add an entry to this library
|
ModelReaderSettings |
find(java.lang.String id) |
Array<ModelReaderSettings> |
getEntries() |
java.lang.String |
getName() |
boolean |
isWriteDefaultValues() |
void |
load(AssetManager assets) |
static ModelLibraryIO |
read(Stream stream) |
void |
setName(java.lang.String name) |
void |
setWriteDefaultValues(boolean writeDefaultValues) |
void |
sort(boolean sortbyId)
Sort entries by
ReaderSettings.id orReaderSettings.stream |
static java.lang.String |
streamToFormat(Stream s) |
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 ModelLibraryIO(java.lang.String name)
public ModelLibraryIO(java.lang.String name,
ModelLibrary modelLibrary)
public final boolean isWriteDefaultValues()
public final void setWriteDefaultValues(boolean writeDefaultValues)
public 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(ModelReaderSettings model)
public final Array<ModelReaderSettings> getEntries()
public ModelReaderSettings find(java.lang.String id)
name - name of the entry to searchpublic final void load(AssetManager assets)
public final void sort(boolean sortbyId)
ReaderSettings.id orReaderSettings.streampublic static ModelLibraryIO read(Stream stream) throws java.io.IOException
java.io.IOExceptionpublic void write(java.io.OutputStream os,
java.lang.String format)
throws java.io.IOException
java.io.IOExceptionpublic static final java.lang.String streamToFormat(Stream s)
Bonzai 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