Skip navigation links
A E F I N P R S T V 

A

append(Integer...) - Method in class io.whitfin.dottie.joiner.NotationJoiner
Appends some amount of index values to the builder.
append(NotationSegment...) - Method in class io.whitfin.dottie.joiner.NotationJoiner
Appends some existing segments to the builder.
append(String...) - Method in class io.whitfin.dottie.joiner.NotationJoiner
Appends some amount of property values to the builder.
asIndex() - Method in class io.whitfin.dottie.segment.NotationSegment
Returns this instance cast as an index segment.
asProperty() - Method in class io.whitfin.dottie.segment.NotationSegment
Returns this instance cast as a property segment.

E

escape() - Method in class io.whitfin.dottie.segment.NotationAccessor
Escapes the value for a joiner.
escape() - Method in class io.whitfin.dottie.segment.NotationIndex
Escapes the value for a joiner.
escape() - Method in class io.whitfin.dottie.segment.NotationProperty
Escapes the value for a joiner.
escape() - Method in class io.whitfin.dottie.segment.NotationSegment
Escapes the value for a joiner.

F

findSegment(String) - Static method in class io.whitfin.dottie.parser.NotationParser
Finds a segment at the start of the input string, if possible.

I

io.whitfin.dottie.exception - package io.whitfin.dottie.exception
 
io.whitfin.dottie.joiner - package io.whitfin.dottie.joiner
 
io.whitfin.dottie.parser - package io.whitfin.dottie.parser
 
io.whitfin.dottie.segment - package io.whitfin.dottie.segment
 
io.whitfin.dottie.splitter - package io.whitfin.dottie.splitter
 
isAccessor(String) - Static method in class io.whitfin.dottie.parser.NotationParser
Returns whether the input is an accessor.
isIndex(String) - Static method in class io.whitfin.dottie.parser.NotationParser
Returns whether the input is an index.
isIndex() - Method in class io.whitfin.dottie.segment.NotationSegment
Returns whether this instance is an index segment.
isProperty(String) - Static method in class io.whitfin.dottie.parser.NotationParser
Returns whether the input is a property.
isProperty() - Method in class io.whitfin.dottie.segment.NotationSegment
Gets the value of the property property.
isPropertyOpener(char) - Static method in class io.whitfin.dottie.parser.NotationParser
Returns whether the input character is a property opener.
isSegment(String) - Static method in class io.whitfin.dottie.parser.NotationParser
Returns whether the input is a valid segment.

N

NotationAccessor - Class in io.whitfin.dottie.segment
Segment class to represent a notation accessor.
NotationException - Exception in io.whitfin.dottie.exception
Exception class to be raised on all errors parsing notation.
NotationException(String) - Constructor for exception io.whitfin.dottie.exception.NotationException
Creates a new exception from a raw message.
NotationException(String, char, int) - Constructor for exception io.whitfin.dottie.exception.NotationException
Creates a new exception using positional arguments.
NotationIndex - Class in io.whitfin.dottie.segment
Segment class to represent a notation index.
NotationJoiner - Class in io.whitfin.dottie.joiner
Joining class for notation, to allow joining many property keys efficiently and fluently.
NotationJoiner() - Constructor for class io.whitfin.dottie.joiner.NotationJoiner
Initializes the internal builder.
NotationParser - Class in io.whitfin.dottie.parser
Parsing class to deal with all regex required to read back properties.
NotationParser() - Constructor for class io.whitfin.dottie.parser.NotationParser
 
NotationProperty - Class in io.whitfin.dottie.segment
Segment class to represent a notation property.
NotationSegment<T> - Class in io.whitfin.dottie.segment
Parent segment to be used to represent notation values of various types.
NotationSplitter - Class in io.whitfin.dottie.splitter
A splitting class to allow splitting previously joined notation back into a list of NotationSegment instances.
NotationSplitter() - Constructor for class io.whitfin.dottie.splitter.NotationSplitter
 

P

parse(Integer) - Static method in class io.whitfin.dottie.segment.NotationSegment
Parses an integer value into an index segment.
parse(String) - Static method in class io.whitfin.dottie.segment.NotationSegment
Parses a textual value into an property segment.
parseSegment(String) - Static method in class io.whitfin.dottie.parser.NotationParser
Parses a previously found segment into a NotationSegment instance.
print() - Method in class io.whitfin.dottie.joiner.NotationJoiner
Converts the current state of the builder to a String.

R

reset() - Method in class io.whitfin.dottie.joiner.NotationJoiner
Resets the joiner to an initial state.

S

split(String) - Static method in class io.whitfin.dottie.splitter.NotationSplitter
Splits a notational input back into a List of NotationSegment instances.

T

toString() - Method in class io.whitfin.dottie.joiner.NotationJoiner
Converts this instance to a String.
type() - Method in class io.whitfin.dottie.segment.NotationSegment
Returns the type of this instance.

V

value() - Method in class io.whitfin.dottie.segment.NotationSegment
Returns the generic value of this segment.
A E F I N P R S T V 
Skip navigation links

Copyright © 2017. All rights reserved.