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

A

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

C

com.zackehh.dotnotes - package com.zackehh.dotnotes
 
create(JsonNode, String, 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.
DotNotes.NodeIterator - Class in com.zackehh.dotnotes
A very small interface used for processing the iteration through a set of path and key tuples.

E

escape(NotedKey) - Static method in class com.zackehh.dotnotes.DotNotes
Escapes a key input, to ensure that the returned String is a valid key format.
escape(Number) - Static method in class com.zackehh.dotnotes.DotNotes
Wrapper to $DotNotes.escape(NotedKey) in order to allow easy passing of a Number value without having to manually force into a NotedKey.
escape(String) - Static method in class com.zackehh.dotnotes.DotNotes
Wrapper to $DotNotes.escape(NotedKey) in order to allow easy passing of a String value without having to manually force into a NotedKey.
execute(NotedKey, JsonNode, String) - Method in class com.zackehh.dotnotes.DotNotes.NodeIterator
Receives a string path (in dot notation), and feeds in the value associated (assuming it's not a missing value).

G

get(JsonNode, String) - 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

isEscaped(String) - Static method in class com.zackehh.dotnotes.DotNotes
Determines whether a String is already in an escaped format.
isNumber() - Method in class com.zackehh.dotnotes.NotedKey
Determines whether the internal key is a Number or not.
isString() - Method in class com.zackehh.dotnotes.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

NodeIterator() - Constructor for class com.zackehh.dotnotes.DotNotes.NodeIterator
 
NotedKey - Class in com.zackehh.dotnotes
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.NotedKey
Static creation method accepting an Object.

P

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

R

recurse(JsonNode, DotNotes.NodeIterator) - Static method in class com.zackehh.dotnotes.DotNotes
A small wrapper to $DotNotes.recurse(JsonNode, NodeIterator, String) to allow omitting a third parameter, passing null instead.
recurse(JsonNode, DotNotes.NodeIterator, String) - Static method in class com.zackehh.dotnotes.DotNotes
Moves through the provided JsonNode, emitting values to the $execute(NotedKey, JsonNode, String) method of a provided handler.
requirePathGeneration() - Method in class com.zackehh.dotnotes.DotNotes.NodeIterator
If the path is not being used, forcing this method to return false will disable path generation, allowing for a faster recursion.

T

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

Copyright © 2017. All rights reserved.