| Modifier and Type | Method and Description |
|---|---|
FlatsyObject |
FlatsyFlatFileDatabase.get(String uri) |
FlatsyObject |
FlatsyDatabase.get(String uri) |
FlatsyObject |
FlatsyObject.parent() |
FlatsyObject |
FlatsyFlatFileDatabase.parent(FlatsyObject object) |
FlatsyObject |
FlatsyDatabase.parent(FlatsyObject object)
Gets the parent node of the object
Note that the parent of root is null
|
FlatsyObject |
FlatsyFlatFileDatabase.root() |
FlatsyObject |
FlatsyDatabase.root() |
| Modifier and Type | Method and Description |
|---|---|
List<FlatsyObject> |
FlatsyObject.children() |
List<FlatsyObject> |
FlatsyFlatFileDatabase.children(FlatsyObject object) |
List<FlatsyObject> |
FlatsyDatabase.children(FlatsyObject object)
Gets a list of objects that belong to a specified parent node
In filesystem terms the folder contents
|
| Modifier and Type | Method and Description |
|---|---|
List<FlatsyObject> |
FlatsyFlatFileDatabase.children(FlatsyObject object) |
List<FlatsyObject> |
FlatsyDatabase.children(FlatsyObject object)
Gets a list of objects that belong to a specified parent node
In filesystem terms the folder contents
|
void |
FlatsyFlatFileDatabase.create(FlatsyObject object,
InputStream content) |
void |
FlatsyDatabase.create(FlatsyObject object,
InputStream content) |
void |
FlatsyFlatFileDatabase.create(FlatsyObject object,
String content) |
void |
FlatsyDatabase.create(FlatsyObject object,
String content) |
void |
FlatsyFlatFileDatabase.delete(FlatsyObject object) |
void |
FlatsyDatabase.delete(FlatsyObject object)
Delete an object from the system
|
void |
FlatsyFlatFileDatabase.move(FlatsyObject object,
String newUri)
Update an object uri and all child objects
|
void |
FlatsyDatabase.move(FlatsyObject object,
String newUri)
Move an object to a new uri
Note that moving a folder will move all subobjects
|
Map<String,String> |
FlatsyFlatFileDatabase.moveMap(FlatsyObject object,
String newUri)
Get the mapping that would move an object and all subfiles to a new uri
|
Map<String,String> |
FlatsyDatabase.moveMap(FlatsyObject object,
String newUri)
Get the mapping that would move an object and all subfiles to a new uri
|
FlatsyObject |
FlatsyFlatFileDatabase.parent(FlatsyObject object) |
FlatsyObject |
FlatsyDatabase.parent(FlatsyObject object)
Gets the parent node of the object
Note that the parent of root is null
|
String |
FlatsyFlatFileDatabase.retrieve(FlatsyObject object) |
String |
FlatsyDatabase.retrieve(FlatsyObject object)
Retrieves the string contents for the FlatsyObject database object
Suitable for deserialising objects from JSON
|
<T> Object |
FlatsyFlatFileDatabase.retrieveAs(FlatsyObject object,
Class<T> tClass) |
<T> Object |
FlatsyDatabase.retrieveAs(FlatsyObject object,
Class<T> tClass)
Deserialise the object as a specific class
|
InputStream |
FlatsyFlatFileDatabase.retrieveStream(FlatsyObject object) |
InputStream |
FlatsyDatabase.retrieveStream(FlatsyObject object)
Writes the content of the object to an OutputStream.
|
void |
FlatsyFlatFileDatabase.update(FlatsyObject object,
FlatsyOperator update) |
void |
FlatsyDatabase.update(FlatsyObject object,
FlatsyOperator update)
Update the object using a FlatsyOperator
|
| Modifier and Type | Method and Description |
|---|---|
void |
UriToOutput.apply(FlatsyObject object) |
void |
UriToMap.apply(FlatsyObject object) |
void |
Replace.apply(FlatsyObject object) |
void |
JSONValidate.apply(FlatsyObject object) |
void |
JSONPathsToOutput.apply(FlatsyObject object) |
void |
JSONPathPut.apply(FlatsyObject object) |
void |
JSONPathAdd.apply(FlatsyObject object) |
void |
JSONObjectsToOutput.apply(FlatsyObject object) |
void |
FlatsyOperator.apply(FlatsyObject object) |
void |
Delete.apply(FlatsyObject object)
Apply the copy operation
|
void |
CopyTo.apply(FlatsyObject object)
Apply the copy operation
|
void |
Copy.apply(FlatsyObject object)
Apply the copy operation
|
boolean |
JSONValidate.validateJSON(FlatsyObject object) |
| Modifier and Type | Method and Description |
|---|---|
FlatsyObject |
FlatsyCursor.currentObject() |
| Modifier and Type | Method and Description |
|---|---|
List<FlatsyObject> |
FlatsyCursor.getAll() |
| Modifier and Type | Method and Description |
|---|---|
FlatsyQueryResult |
FlatsyQuery.checkNode(FlatsyObject object) |
| Constructor and Description |
|---|
FlatsyCursor(FlatsyObject cursorRoot) |
FlatsyCursor(FlatsyObject cursorRoot,
FlatsyQuery query) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
UriStartsWith.matches(FlatsyObject object) |
boolean |
UriEndsWith.matches(FlatsyObject object) |
boolean |
UriContains.matches(FlatsyObject object) |
boolean |
Or.matches(FlatsyObject object) |
boolean |
Not.matches(FlatsyObject object) |
boolean |
JSONValid.matches(FlatsyObject object) |
boolean |
JSONPathOneOf.matches(FlatsyObject object) |
boolean |
JSONPathExists.matches(FlatsyObject object) |
boolean |
JSONPathEquals.matches(FlatsyObject object) |
boolean |
JSONPathAtLeastOne.matches(FlatsyObject object) |
boolean |
IsFolder.matches(FlatsyObject object) |
boolean |
IsFile.matches(FlatsyObject object) |
boolean |
FlatsyMatcher.matches(FlatsyObject object) |
boolean |
Find.matches(FlatsyObject object) |
boolean |
All.matches(FlatsyObject object) |
| Modifier and Type | Method and Description |
|---|---|
static String |
FlatsyUtil.stringExpression(String expression,
FlatsyObject object)
Build a string using a primitive string builder
Syntax
plaintext + \"plain text\" + ~.uri + $.jsonpath
++ = single space
|
Copyright © 2015. All rights reserved.