public class BlueprintDatabase
extends java.lang.Object
| Constructor and Description |
|---|
BlueprintDatabase() |
| Modifier and Type | Method and Description |
|---|---|
BlueprintId |
add(BlueprintBase blueprint)
Add a blueprint to the database and save it to disk.
|
void |
deleteBlueprint(BlueprintId id) |
boolean |
exists(BlueprintId id) |
java.util.ArrayList<BlueprintId> |
getPage(int pageId) |
int |
getPageNumber() |
void |
init(java.lang.String[] inputPaths,
java.lang.String outputPath)
Initialize the blueprint database.
|
BlueprintBase |
load(BlueprintId id) |
static BlueprintBase |
load(byte[] data) |
static BlueprintBase |
load(java.io.File blueprintFile) |
void |
refresh() |
public void init(java.lang.String[] inputPaths,
java.lang.String outputPath)
inputPaths - directories to read the blueprints from.public void refresh()
public BlueprintId add(BlueprintBase blueprint)
blueprint - blueprint to addpublic void deleteBlueprint(BlueprintId id)
public boolean exists(BlueprintId id)
public BlueprintBase load(BlueprintId id)
public static BlueprintBase load(java.io.File blueprintFile)
public static BlueprintBase load(byte[] data)
public java.util.ArrayList<BlueprintId> getPage(int pageId)
public int getPageNumber()