Package com.kazurayam.materialstore.core
Class QueryOnMetadata
java.lang.Object
com.kazurayam.materialstore.core.QueryOnMetadata
- All Implemented Interfaces:
Jsonifiable
,TemplateReady
- Direct Known Subclasses:
QueryOnMetadataImpl
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic QueryOnMetadata.Builder
builder()
static QueryOnMetadata.Builder
static QueryOnMetadata.Builder
builder
(Metadata metadata, IgnoreMetadataKeys ignoreMetadataKeys) static QueryOnMetadata.Builder
builder
(QueryOnMetadata source) static QueryOnMetadata.Builder
abstract boolean
containsKey
(String key) entrySet()
abstract QValue
abstract String
getAsString
(String key) abstract QueryIdentification
abstract QueryIdentification
getQueryIdentification
(SortKeys sortKeys) abstract boolean
isEmpty()
keySet()
abstract boolean
abstract int
size()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.kazurayam.materialstore.core.Jsonifiable
toJson, toJson
Methods inherited from interface com.kazurayam.materialstore.core.TemplateReady
toTemplateModel, toTemplateModelAsJson, toTemplateModelAsJson
-
Field Details
-
NULL_OBJECT
-
ANY
-
-
Constructor Details
-
QueryOnMetadata
public QueryOnMetadata()
-
-
Method Details
-
builder
-
builder
-
builder
-
builder
public static QueryOnMetadata.Builder builder(Metadata metadata, IgnoreMetadataKeys ignoreMetadataKeys) -
builder
-
containsKey
-
entrySet
-
get
-
getQueryIdentification
-
getQueryIdentification
-
getAsString
-
isEmpty
public abstract boolean isEmpty() -
keySet
-
matches
-
size
public abstract int size() -
toJSONTextTokens
-