Skip navigation links
A C D E F G I K N O P T 

A

asNumber() - Method in class com.zackehh.dotnotes.util.NotedKey
Returns the internal key as an Integer, assuming it is a Integer.
asString() - Method in class com.zackehh.dotnotes.util.NotedKey
Returns the internal key as a String, assuming it is a String.

C

com.zackehh.dotnotes - package com.zackehh.dotnotes
 
com.zackehh.dotnotes.util - package com.zackehh.dotnotes.util
 
create(String, JsonNode) - Static method in class com.zackehh.dotnotes.DotNotes
A wrapper to $DotNotes.create(String, JsonNode, JsonNode), simply passing through parameters and appending `null` to the argument set.
create(String, JsonNode, JsonNode) - Static method in class com.zackehh.dotnotes.DotNotes
Uses a dot-noted path in order to create a given value in the given leaf of a tree.

D

DotNotes - Class in com.zackehh.dotnotes
The public access for DotNotes.

E

execute(String, JsonNode) - Method in interface com.zackehh.dotnotes.util.NotedHandler
Receives a string path (in dot notation), and feeds in the value associated (assuming it's not a missing value).

F

flatten(JsonNode) - Static method in class com.zackehh.dotnotes.DotNotes
Flattens a $JsonNode down to a single level, using the $DotCursor to iterate through the keys, setting the paths as keys in an $ObjectNode.

G

get(String, JsonNode) - Static method in class com.zackehh.dotnotes.DotNotes
Uses a String path to create a List of keys in order to move through a nested $JsonNode in order to find a specific value.

I

inflate(ObjectNode) - Static method in class com.zackehh.dotnotes.DotNotes
A wrapper to $DotNotes.inflate(ObjectNode, ObjectNode), simply passing through parameters and appending `null` to the argument set.
inflate(ObjectNode, ObjectNode) - Static method in class com.zackehh.dotnotes.DotNotes
Inflates an $ObjectNode which has been flattened previously, returning a $JsonNode.
isNumber() - Method in class com.zackehh.dotnotes.util.NotedKey
Determines whether the internal key is a Number or not.
isString() - Method in class com.zackehh.dotnotes.util.NotedKey
Determines whether the internal key is a String or not.

K

keys(String) - Static method in class com.zackehh.dotnotes.DotNotes
Takes a dot-noted String and converts it to a List of keys.

N

notedCursor(JsonNode, NotedHandler) - Static method in class com.zackehh.dotnotes.DotNotes
Passes the $JsonNode parameter and $NotedHandler to the $DotCursor.recurse(JsonNode, NotedHandler, String) method to do the heavy lifting.
NotedHandler - Interface in com.zackehh.dotnotes.util
A very small interface used for processing the iteration through a set of path and key tuples.
NotedKey - Class in com.zackehh.dotnotes.util
A wrapping class for a potential key - keys can be either Strings or Integers, depending on whether we're working with an Array or an Object.

O

of(Object) - Static method in class com.zackehh.dotnotes.util.NotedKey
Static creation method accepting an Object.

P

ParseException - Exception in com.zackehh.dotnotes.util
Small Exception class for use with parsing errors inside $DotNotes.
ParseException(String) - Constructor for exception com.zackehh.dotnotes.util.ParseException
Simply accepts a String message and passes it to the super.
ParseException(char, int, boolean) - Constructor for exception com.zackehh.dotnotes.util.ParseException
A constructor used to generate an error message based on position in the key parsing.

T

toString() - Method in class com.zackehh.dotnotes.util.NotedKey
A C D E F G I K N O P T 
Skip navigation links

Copyright © 2017. All rights reserved.