Skip navigation links
A B C D E F G H I L M N O P Q R S T V W X Y Z 

A

accept(CharacterSet.DefinitionVisitor<EX>) - Method in interface org.opencypher.grammar.CharacterSet
 
accept(ProductionVisitor<EX>) - Method in interface org.opencypher.grammar.Grammar
 
accept(TermVisitor<EX>) - Method in class org.opencypher.grammar.Grammar.Term
 
accept(Literal.Visitor<EX>) - Method in interface org.opencypher.grammar.Literal
 
Alternatives - Interface in org.opencypher.grammar
 
alternativesLinePrefix(int) - Method in class org.opencypher.tools.grammar.Antlr4
 
alternativesLinePrefix(int) - Method in class org.opencypher.tools.grammar.ISO14977
 
alternativesSeparator() - Method in class org.opencypher.tools.grammar.Antlr4
 
alternativesSeparator() - Method in class org.opencypher.tools.grammar.ISO14977
 
and(Output) - Method in interface org.opencypher.tools.io.Output
Fluent API for multiplexing multiple Output instances.
Antlr4 - Class in org.opencypher.tools.grammar
Generates an ANTLR (version 4) grammar from a Grammar.
ANY - Static variable in interface org.opencypher.grammar.CharacterSet
 
anyCase(String) - Static method in class org.opencypher.railroad.Diagram
 
anyCaseFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
anyCharacter() - Static method in interface org.opencypher.grammar.Grammar
 
append(Grammar.Term, Output) - Static method in class org.opencypher.tools.grammar.ISO14977
 
append(T, BiConsumer<T, Output>) - Method in interface org.opencypher.tools.io.Output
Append an arbitrary object, formatted by a supplied method for writing the object.
append(char) - Method in interface org.opencypher.tools.io.Output
 
append(CharSequence) - Method in interface org.opencypher.tools.io.Output
 
append(CharSequence, int, int) - Method in interface org.opencypher.tools.io.Output
 
append(boolean) - Method in interface org.opencypher.tools.io.Output
Append a boolean value.
append(int) - Method in interface org.opencypher.tools.io.Output
Append an integer.
append(long) - Method in interface org.opencypher.tools.io.Output
Append a long integer.
append(float) - Method in interface org.opencypher.tools.io.Output
Append a floating-point number.
append(double) - Method in interface org.opencypher.tools.io.Output
Append a double-precision floating-point number.
append(String) - Method in interface org.opencypher.tools.io.Output
Append a string.
append(char[]) - Method in interface org.opencypher.tools.io.Output
Append an array of characters.
append(char[], int, int) - Method in interface org.opencypher.tools.io.Output
Append a range from an array of characters.
appendCodePoint(int) - Method in interface org.opencypher.tools.io.Output
Appends the string representation of the codePoint argument to this sequence.
apply(SVGShapes) - Method in class org.opencypher.railroad.SVGShapes.DOMFactory
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
arc(double, double, double, boolean, boolean, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
arc(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
arrowAfter() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowBefore() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowHeight() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowIndent() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
arrowWidth() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
AsciiArtRenderer - Class in org.opencypher.railroad
 
AsciiArtRenderer() - Constructor for class org.opencypher.railroad.AsciiArtRenderer
 
atLeast(int, Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
attr(String, String) - Static method in class org.opencypher.tools.io.HtmlTag
Generate html tag attributes for use in .
Attribute - Annotation Type in org.opencypher.tools.xml
Handle an XML attribute.
attribute(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
attribute(String, String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
attribute(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator.AttributesBuilder
 
attribute(String, String, String) - Method in class org.opencypher.tools.xml.XmlGenerator.AttributesBuilder
 
AttributesBuilder(XmlGenerator) - Constructor for class org.opencypher.tools.xml.XmlGenerator.AttributesBuilder
 
AWT - Static variable in class org.opencypher.railroad.AwtShapes
 
AwtShapes - Class in org.opencypher.railroad
 

B

begin() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
begin() - Method in class org.opencypher.railroad.SVGShapes
 
BiasedTerms - Interface in org.opencypher.grammar
 
binomial(int, double) - Static method in interface org.opencypher.generator.Choices
 
body() - Method in class org.opencypher.tools.io.HtmlTag.Html
 
boldFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
bound() - Method in interface org.opencypher.grammar.BiasedTerms
 
bound() - Method in class org.opencypher.grammar.Nodes
 
br() - Method in class org.opencypher.tools.io.HtmlTag
 
branch(Diagram.Figure...) - Static method in class org.opencypher.railroad.Diagram
 
branchAfter() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
branchBefore() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
branchRadius() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
branchSpacing() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
build(Grammar.Builder.Option...) - Method in class org.opencypher.grammar.Grammar.Builder
 
build(Grammar, Diagram.BuilderOptions) - Static method in class org.opencypher.railroad.Diagram
 
build(Production, Diagram.BuilderOptions) - Static method in class org.opencypher.railroad.Diagram
 
bulletRadius() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 

C

caseInsensitive(String) - Static method in interface org.opencypher.grammar.Grammar
 
caseInsensitive(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
caseInsensitive(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
caseInsensitiveProductionStart(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
caseInsensitiveProductionStart(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
caseSensitive() - Method in interface org.opencypher.grammar.Literal
 
characters(CharSequence) - Method in class org.opencypher.tools.xml.XmlGenerator
 
characters(char[], int, int) - Method in class org.opencypher.tools.xml.XmlGenerator
 
CharacterSet - Interface in org.opencypher.grammar
 
characterSet(CharacterSet) - Method in class org.opencypher.tools.grammar.Antlr4
 
characterSet(CharacterSet) - Method in class org.opencypher.tools.grammar.ISO14977
 
CharacterSet.DefinitionVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
CharacterSet.DefinitionVisitor.NamedSetVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
CharacterSet.ExclusionVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
CharacterSet.Unicode - Enum in org.opencypher.grammar
 
CharacterSetReplacement - Interface in org.opencypher.generator
 
charactersOfSet(String) - Static method in interface org.opencypher.grammar.Grammar
 
charset(String) - Static method in class org.opencypher.railroad.Diagram
 
charsetFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
charsetLink(String) - Method in interface org.opencypher.railroad.ShapeRenderer.Linker
 
charsetLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
charsetLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagrams
 
Child - Annotation Type in org.opencypher.tools.xml
Handle a nested XML element.
Choices - Interface in org.opencypher.generator
 
choices() - Method in class org.opencypher.generator.GeneratorFactory
 
choose(Node, BiasedTerms) - Method in interface org.opencypher.generator.Choices
 
choose(Node, BiasedTerms) - Method in class org.opencypher.generator.InteractiveChoices
 
choose(Node, BiasedTerms) - Method in class org.opencypher.generator.TracingChoices
 
close() - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
close() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
close() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
close() - Method in class org.opencypher.tools.grammar.Antlr4
 
close() - Method in class org.opencypher.tools.io.HtmlTag
 
close() - Method in class org.opencypher.tools.io.HtmlTag.Html
 
close() - Method in interface org.opencypher.tools.io.Output
 
closePath() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
codePoint(Node, CharacterSet) - Method in interface org.opencypher.generator.Choices
 
codePoint(Node, CharacterSet) - Method in class org.opencypher.generator.InteractiveChoices
 
codePoint(Node, CharacterSet) - Method in class org.opencypher.generator.TracingChoices
 
codePointAt(int) - Method in interface org.opencypher.grammar.Literal
 
codePointAt(CharSequence, int) - Static method in interface org.opencypher.tools.io.Output
Get the Unicode code point of the specified character sequence at the specified index.
codePointAt(int) - Method in interface org.opencypher.tools.io.Output.Readable
Returns the Unicode code point (starting) at the specified index.
Comment - Enum in org.opencypher.tools.xml
Marker, used together with the @Child(Comment.class) annotation to mark that the annotated text method accepts comments rather than regular text elements.
Comment.Header - Enum in org.opencypher.tools.xml
 
contains(int) - Method in interface org.opencypher.grammar.CharacterSet
 
contentEquals(CharSequence) - Method in interface org.opencypher.tools.io.Output.Readable
Compares the contents of this object to the specified CharSequence.
context() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
controlCharName(int) - Static method in interface org.opencypher.grammar.CharacterSet
 
convert(R) - Method in class org.opencypher.railroad.Diagram
 
convert(Diagram.Renderer<? super Canvas, ?, EX>, P) - Method in class org.opencypher.railroad.Diagram
 
convert(R, Function<Canvas, Result>) - Method in class org.opencypher.railroad.Diagram
 
convert(Diagram.Renderer<? super Canvas, ?, EX>, Diagram.CanvasProvider<? extends Canvas, ? extends EX>, Function<Canvas, Result>) - Method in class org.opencypher.railroad.Diagram
 
cubicTo(double, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
CypherGeneratorFactory - Class in org.opencypher.tools.grammar
Generates sample strings from a language.
CypherGeneratorFactory() - Constructor for class org.opencypher.tools.grammar.CypherGeneratorFactory
 

D

declaringProduction() - Method in interface org.opencypher.grammar.NonTerminal
 
defaultInvoker(Method) - Static method in class org.opencypher.tools.Reflection
Returns a method handle that invoke a default method of an interface.
definition() - Method in interface org.opencypher.grammar.Production
 
description() - Method in interface org.opencypher.grammar.Production
 
Diagram - Class in org.opencypher.railroad
Logical representation of a rail road diagram.
diagram(String, Diagram.Figure) - Static method in class org.opencypher.railroad.Diagram
 
Diagram.BuilderOptions - Interface in org.opencypher.railroad
 
Diagram.CanvasProvider<Canvas,EX extends Exception> - Interface in org.opencypher.railroad
 
Diagram.Figure - Class in org.opencypher.railroad
 
Diagram.Renderer<Canvas,Text,EX extends Exception> - Interface in org.opencypher.railroad
 
diagramMargin() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
diagramSize(Size) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
diagramSize(Size) - Method in class org.opencypher.railroad.ShapeRenderer
 
DOMFactory() - Constructor for class org.opencypher.railroad.SVGShapes.DOMFactory
 
dynamicOptions(Class<T>, Function<Method, Object>, Option<? super T>...) - Static method in interface org.opencypher.tools.Option
Create a dynamic implementation of the supplied options interface using the specified options to define values.

E

Element - Annotation Type in org.opencypher.tools.xml
Defines that a class corresponds to a particular XML element.
eligibleForGeneration() - Method in interface org.opencypher.grammar.Alternatives
 
end() - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
end() - Method in class org.opencypher.railroad.SVGShapes
 
endDocument() - Method in class org.opencypher.tools.xml.XmlGenerator
 
endElement(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
endElement(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
endPrefixMapping(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
EOI - Static variable in interface org.opencypher.grammar.CharacterSet
 
epsilon() - Static method in interface org.opencypher.grammar.Grammar
 
epsilon() - Method in class org.opencypher.tools.grammar.Antlr4
 
epsilon() - Method in class org.opencypher.tools.grammar.ISO14977
 
equals(Object) - Method in class org.opencypher.generator.Node
 
equals(Object) - Method in class org.opencypher.railroad.Diagram
 
equals(Object) - Method in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
escape(CharSequence, IntFunction<String>) - Method in interface org.opencypher.tools.io.Output
Escape the code points of the given character sequence according to the given replacement function.
escape(CharSequence, int, int, IntFunction<String>) - Method in interface org.opencypher.tools.io.Output
Escape the code points of the given character sequence according to the given replacement function.
escapeCodePoint(int) - Static method in interface org.opencypher.grammar.CharacterSet
 
except(int...) - Method in class org.opencypher.grammar.Grammar.CharacterSet
 
excludeCodePoint(int) - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
excludeRange(int, int) - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
excludeSet(String) - Method in interface org.opencypher.grammar.CharacterSet.ExclusionVisitor
 
expandAnyCase() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 

F

FILL - Static variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Style
 
flatList() - Static method in class org.opencypher.tools.Functions
A Collector that collects optional values to a list.
flush() - Method in interface org.opencypher.tools.io.Output
Flushes the underlying output.
forEach(Consumer<? super Grammar.Term>) - Method in interface org.opencypher.grammar.Terms
 
format(String, Object...) - Method in interface org.opencypher.tools.io.Output
Appends a formatted string to this output stream using the specified format string and arguments.
format(Locale, String, Object...) - Method in interface org.opencypher.tools.io.Output
Appends a formatted string to this output stream using the specified format string and arguments.
from(Properties) - Static method in enum org.opencypher.grammar.Grammar.ParserOption
 
fromCharacterType(int) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns the unicode character set representing the general category for the corresponding numeric java value of the category.
FunctionName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
Functions - Class in org.opencypher.tools
Utilities for working with Java functions.
Functions() - Constructor for class org.opencypher.tools.Functions
 

G

generate(String, Output) - Method in class org.opencypher.generator.Generator
 
generate(Output) - Method in class org.opencypher.generator.Generator
 
generate() - Method in class org.opencypher.tools.grammar.Xml
 
generate(XmlGenerator, Writer) - Static method in class org.opencypher.tools.xml.XmlGenerator
 
generate(XmlGenerator, OutputStream) - Static method in class org.opencypher.tools.xml.XmlGenerator
 
generate(XmlGenerator) - Static method in class org.opencypher.tools.xml.XmlGenerator
 
generate() - Method in class org.opencypher.tools.xml.XmlGenerator
 
generateDefault() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
Generator - Class in org.opencypher.generator
 
Generator(Grammar, ProductionReplacement<Void>...) - Constructor for class org.opencypher.generator.Generator
 
Generator(Grammar, Supplier<T>, ProductionReplacement<T>...) - Constructor for class org.opencypher.generator.Generator
 
Generator(Choices, Grammar, ProductionReplacement<Void>...) - Constructor for class org.opencypher.generator.Generator
 
Generator(Choices, Grammar, Supplier<T>, ProductionReplacement<T>...) - Constructor for class org.opencypher.generator.Generator
 
generator(Path, Grammar.ParserOption...) - Method in class org.opencypher.generator.GeneratorFactory
 
generator(Grammar) - Method in class org.opencypher.generator.GeneratorFactory
 
GENERATOR_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
GeneratorFactory<T> - Class in org.opencypher.generator
 
GeneratorFactory() - Constructor for class org.opencypher.generator.GeneratorFactory
 
GeneratorFactory.Replacement - Annotation Type in org.opencypher.generator
 
generatorResource(String, Grammar.ParserOption...) - Method in class org.opencypher.generator.GeneratorFactory
 
get() - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
getChars(CharSequence, int, int, char[], int) - Static method in interface org.opencypher.tools.io.Output
Copies characters from the source CharSequence into the destination character array.
getContentHandler() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getDTDHandler() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getEntityResolver() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getErrorHandler() - Method in class org.opencypher.tools.xml.XmlGenerator
 
getFeature(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
getFont() - Method in class org.opencypher.railroad.TextGlyphs
 
getGeneralCategory(int) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns the unicode character set representing the general category of the given code point.
getHeight() - Method in class org.opencypher.railroad.AwtShapes
 
getHeight() - Method in class org.opencypher.railroad.TextGlyphs
 
getName() - Method in class org.opencypher.railroad.AwtShapes
 
getProperty(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
getWidth() - Method in class org.opencypher.railroad.AwtShapes
 
getWidth() - Method in class org.opencypher.railroad.TextGlyphs
 
Grammar - Interface in org.opencypher.grammar
 
grammar(String, Grammar.Option...) - Static method in interface org.opencypher.grammar.Grammar
 
Grammar.Builder - Class in org.opencypher.grammar
 
Grammar.Builder.Option - Enum in org.opencypher.grammar
 
Grammar.CharacterSet - Class in org.opencypher.grammar
 
Grammar.Option - Class in org.opencypher.grammar
 
Grammar.ParserOption - Enum in org.opencypher.grammar
 
Grammar.Term - Class in org.opencypher.grammar
 
group(String) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
group(String) - Method in class org.opencypher.railroad.SVGShapes
 
groupPrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
groupPrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
groupSuffix() - Method in class org.opencypher.tools.grammar.Antlr4
 
groupSuffix() - Method in class org.opencypher.tools.grammar.ISO14977
 

H

hashCode() - Method in class org.opencypher.generator.Node
 
hashCode() - Method in class org.opencypher.railroad.Diagram
 
hashCode() - Method in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
hasProduction(String) - Method in interface org.opencypher.grammar.Grammar
 
head(String, Consumer<HtmlTag>) - Static method in class org.opencypher.tools.io.HtmlTag
Generate html tags for use in <head>.
head(HtmlTag.Attribute<HtmlTag>...) - Method in class org.opencypher.tools.io.HtmlTag.Html
 
header() - Method in interface org.opencypher.grammar.Grammar
 
html(Path) - Static method in class org.opencypher.tools.io.HtmlTag
 
html(Output) - Static method in class org.opencypher.tools.io.HtmlTag
 
HtmlTag - Class in org.opencypher.tools.io
Tiny DSL for generating HTML.
HtmlTag.Attribute<T> - Interface in org.opencypher.tools.io
 
HtmlTag.Html - Class in org.opencypher.tools.io
 

I

IdentifierPart(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
IdentifierStart(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
identity(T) - Static method in class org.opencypher.tools.Functions
A method that is useful as a method reference to implement an identity function.
implementation(T, Class<T>, String) - Static method in class org.opencypher.tools.Reflection
Find that method of a given instance that implements the specified abstract method of a given base class.
includeOptional(Node, Optional) - Method in interface org.opencypher.generator.Choices
 
includeOptional(Node, Optional) - Method in class org.opencypher.generator.InteractiveChoices
 
includeOptional(Node, Optional) - Method in class org.opencypher.generator.TracingChoices
 
inline() - Method in interface org.opencypher.grammar.NonTerminal
 
inline() - Method in interface org.opencypher.grammar.Production
 
inlineNone() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
input(InputStream) - Static method in interface org.opencypher.tools.io.LineInput
 
input(Reader) - Static method in interface org.opencypher.tools.io.LineInput
 
INSTANCE - Static variable in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
InteractiveChoices - Class in org.opencypher.generator
 
InteractiveChoices(LineInput, Output, Choices) - Constructor for class org.opencypher.generator.InteractiveChoices
 
invoke(Object, Method, Object[]) - Method in class org.opencypher.tools.Option.OptionHandler
 
invoke(MethodHandle, Object) - Static method in class org.opencypher.tools.Reflection
Invoke the given method handle with the specified single argument.
isNothing() - Method in class org.opencypher.railroad.Diagram.Figure
 
ISO14977 - Class in org.opencypher.tools.grammar
Generates an EBNF grammar according to the ISO14977 notation specification.
italicFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
iterator() - Method in class org.opencypher.grammar.Nodes
 

L

LabelName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
lambda(MethodHandles.Lookup, Class<T>, MethodHandle, TypedArgument...) - Static method in class org.opencypher.tools.Reflection
Implement a functional interface by a MethodHandle in the same way that a lambda would.
lambdaClass(Serializable) - Static method in class org.opencypher.tools.Reflection
Get the class where the method of a (serializable) lambda is implemented.
lambdaImplMethodName(Serializable) - Static method in class org.opencypher.tools.Reflection
Get the name of the method used to implement a (serializable) lambda.
lambdaParameterName(Serializable) - Static method in class org.opencypher.tools.Reflection
Get the parameter name of a (serializable) lambda with a single parameter.
language() - Method in interface org.opencypher.grammar.Grammar
 
legacy() - Method in interface org.opencypher.grammar.Production
 
lexer() - Method in interface org.opencypher.grammar.Production
 
limited() - Method in interface org.opencypher.grammar.Repetition
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
line(Diagram.Figure...) - Static method in class org.opencypher.railroad.Diagram
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
line(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
LineInput - Interface in org.opencypher.tools.io
 
lineNumbers(Output) - Static method in interface org.opencypher.tools.io.Output
Wrap an Output in another instance that prepends a line number to every line written.
lines(String...) - Static method in interface org.opencypher.tools.io.Output
Join several strings as lines into one string with a line separator in between.
lineTo(double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
literal(String) - Static method in interface org.opencypher.grammar.Grammar
 
Literal - Interface in org.opencypher.grammar
 
literal(String) - Method in class org.opencypher.tools.grammar.Antlr4
 
literal(String) - Method in class org.opencypher.tools.grammar.ISO14977
 
Literal.Visitor<EX extends Exception> - Interface in org.opencypher.grammar
 
location(String, int, int) - Method in interface org.opencypher.tools.xml.LocationAware
Invoked with the location of this element.
LocationAware - Interface in org.opencypher.tools.xml
Implemented by XML element classes that need to know which file the element was read from, and where in that file (line / column) the element was read.
loop(Diagram.Figure, Diagram.Figure, int, Integer) - Static method in class org.opencypher.railroad.Diagram
 
loopAfter() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopBefore() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopDescriptionFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopDescriptionMargin() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopRadius() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
loopSpacing() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 

M

main(String...) - Static method in class org.opencypher.tools.grammar.Antlr4
 
main(String...) - Static method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
main(String...) - Static method in class org.opencypher.tools.grammar.ISO14977
 
main(String...) - Static method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
main(String...) - Static method in class org.opencypher.tools.grammar.RailRoadDiagrams
 
main(String...) - Static method in class org.opencypher.tools.grammar.Xml
 
map(Supplier<I>, Function<I, O>) - Static method in class org.opencypher.tools.Functions
Convert the value supplied by a Supplier by passing it through a Function.
map(Function<V, K>, V...) - Static method in class org.opencypher.tools.Functions
Create a Map by applying a function that extracts the key from an array of values.
map(Collection<V>, Function<V, K>) - Static method in class org.opencypher.tools.Functions
Create a Map by applying a function that extracts the key from a collection of values.
maxTimes() - Method in interface org.opencypher.grammar.Repetition
 
methodHandle(MethodHandles.Lookup, Serializable) - Static method in class org.opencypher.tools.Reflection
Get a method handle to the underlying method that implements a given (serializable) lambda.
minTimes() - Method in interface org.opencypher.grammar.Repetition
 
moveTo(double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 
multiplex(Output...) - Static method in interface org.opencypher.tools.io.Output
Combine multiple Output instances to one instance that writes to all combined instances.

N

name() - Method in class org.opencypher.generator.Node
 
name() - Method in interface org.opencypher.grammar.CharacterSet
Returns the name of this set if this is a named set, or null if this is not a named set.
name() - Method in interface org.opencypher.grammar.Production
 
name() - Method in class org.opencypher.railroad.Diagram
 
name() - Method in interface org.opencypher.tools.io.HtmlTag.Attribute
 
newCanvas(String, double, double) - Method in interface org.opencypher.railroad.Diagram.CanvasProvider
 
newCanvas(String, double, double) - Method in class org.opencypher.railroad.SVGShapes.DOMFactory
 
newContext() - Method in class org.opencypher.generator.GeneratorFactory
Creates a new context object for use by the generator.
newContext() - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
Node - Class in org.opencypher.generator
 
node() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
Nodes - Class in org.opencypher.grammar
 
nonTerminal(String) - Static method in interface org.opencypher.grammar.Grammar
 
NonTerminal - Interface in org.opencypher.grammar
 
nonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.Antlr4
 
nonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.ISO14977
 
nonTerminalPadding() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
norm() - Method in interface org.opencypher.grammar.Repetition
 
normal(int, int, double) - Static method in interface org.opencypher.generator.Choices
 
normal(double) - Static method in interface org.opencypher.generator.Choices
 
nothing() - Static method in class org.opencypher.railroad.Diagram
 
nowhere() - Static method in interface org.opencypher.tools.io.Output
Get an Output instance that writes nowhere.

O

offsetX(double) - Method in class org.opencypher.railroad.TextGlyphs
 
offsetY(double) - Method in class org.opencypher.railroad.TextGlyphs
 
oneOf(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
oneOrMore(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
OPENCYPHER_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
optimizeDiagram() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
Option() - Constructor for class org.opencypher.grammar.Grammar.Option
 
Option<T> - Interface in org.opencypher.tools
Contains utilities for implementing options interfaces.
Option.OptionHandler<T> - Class in org.opencypher.tools
Implementation detail: the InvocationHandler used for implementing an options interface.
optional(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
Optional - Interface in org.opencypher.grammar
 
optionalPrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
optionalPrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
optionalSuffix() - Method in class org.opencypher.tools.grammar.Antlr4
 
optionalSuffix() - Method in class org.opencypher.tools.grammar.ISO14977
 
options(Class<T>, Option<? super T>...) - Static method in interface org.opencypher.tools.Option
Create a dynamic implementation of the supplied options interface using the specified options to define values.
org.opencypher.generator - package org.opencypher.generator
 
org.opencypher.grammar - package org.opencypher.grammar
 
org.opencypher.railroad - package org.opencypher.railroad
 
org.opencypher.tools - package org.opencypher.tools
The tools package contains utilities that are used throughout the library.
org.opencypher.tools.grammar - package org.opencypher.tools.grammar
This is the entry-point package for the tools in this library.
org.opencypher.tools.io - package org.opencypher.tools.io
This package contains utilities for dealing with text output.
org.opencypher.tools.xml - package org.opencypher.tools.xml
This package contains utilities that read XML files and build up a custom object graph by mapping the XML structure to annotated classes.
OUTLINE - Static variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Style
 
outline(double, double) - Method in class org.opencypher.railroad.TextGlyphs
 
outlines(double, double) - Method in class org.opencypher.railroad.TextGlyphs
 
output() - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
Output - Interface in org.opencypher.tools.io
Unifies the different classes that can handle text output and formatting, such as PrintStream, PrintWriter, and StringBuilder.
output(OutputStream) - Static method in interface org.opencypher.tools.io.Output
Adapt an OutputStream to the Output interface.
output(Writer) - Static method in interface org.opencypher.tools.io.Output
Adapt a Writer to the Output interface.
output(StringBuilder) - Static method in interface org.opencypher.tools.io.Output
Adapt a StringBuilder to the Output interface.
output(StringBuffer) - Static method in interface org.opencypher.tools.io.Output
Adapt a StringBuffer to the Output interface.
output(CharBuffer) - Static method in interface org.opencypher.tools.io.Output
Adapt a CharBuffer to the Output interface.
output(Path) - Static method in interface org.opencypher.tools.io.Output
Create an Output that writes to the specified file.
Output.Readable - Interface in org.opencypher.tools.io
An extension of Output that signals that what was written can be read back.

P

p() - Method in class org.opencypher.tools.io.HtmlTag
 
parent() - Method in class org.opencypher.generator.Node
 
parse(XmlParser<T>) - Method in class org.opencypher.tools.xml.XmlFile
Parse this XML document with the given parser.
parse(InputSource) - Method in class org.opencypher.tools.xml.XmlGenerator
 
parse(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
parse(Path, XmlParser.Option...) - Method in class org.opencypher.tools.xml.XmlParser
Parse the XML document at the given path.
parse(Reader, XmlParser.Option...) - Method in class org.opencypher.tools.xml.XmlParser
Parse the XML document from the given reader.
parse(InputStream, XmlParser.Option...) - Method in class org.opencypher.tools.xml.XmlParser
Parse the XML document from the given input stream.
parseOnce(XmlParser<? extends T>) - Method in class org.opencypher.tools.xml.XmlFile
Parse this XML document with the given parser if it has not already been parsed.
parseXML(Path, Grammar.ParserOption...) - Static method in interface org.opencypher.grammar.Grammar
 
parseXML(Reader, Grammar.ParserOption...) - Static method in interface org.opencypher.grammar.Grammar
 
parseXML(InputStream, Grammar.ParserOption...) - Static method in interface org.opencypher.grammar.Grammar
 
path(ShapeRenderer.Shapes.Style) - Method in class org.opencypher.railroad.AwtShapes
 
path(ShapeRenderer.Shapes.Style) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
path(ShapeRenderer.Shapes.Style) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
path(ShapeRenderer.Shapes.Style) - Method in class org.opencypher.railroad.SVGShapes
 
path() - Method in class org.opencypher.tools.xml.XmlFile
The path at which this document is located.
pathOf(Class<?>) - Static method in class org.opencypher.tools.Reflection
Get the location in the classpath from where the given class is loaded.
plainFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
poisson(double) - Static method in interface org.opencypher.generator.Choices
 
polygon(ShapeRenderer.Shapes.Style, ShapeRenderer.Shapes.Point...) - Method in class org.opencypher.railroad.AwtShapes
 
polygon(ShapeRenderer.Shapes.Style, ShapeRenderer.Shapes.Point...) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
polygon(ShapeRenderer.Shapes.Style, ShapeRenderer.Shapes.Point...) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
printLines(String, String) - Method in interface org.opencypher.tools.io.Output
Append a specified string, with a given separator inserted between each line in the string.
println() - Method in interface org.opencypher.tools.io.Output
Append a line separator.
println(boolean) - Method in interface org.opencypher.tools.io.Output
Append a boolean value and a line separator.
println(char) - Method in interface org.opencypher.tools.io.Output
Append the specified character and a line separator.
println(int) - Method in interface org.opencypher.tools.io.Output
Append an integer and a line separator.
println(long) - Method in interface org.opencypher.tools.io.Output
Append a long integer and a line separator.
println(float) - Method in interface org.opencypher.tools.io.Output
Append a floating-point number and a line separator.
println(double) - Method in interface org.opencypher.tools.io.Output
Append a double-precision floating-point number and a line separator.
println(char[]) - Method in interface org.opencypher.tools.io.Output
Append an array of characters and a line separator.
println(String) - Method in interface org.opencypher.tools.io.Output
Append a string and a line separator.
println(CharSequence) - Method in class org.opencypher.tools.xml.XmlGenerator
 
probability() - Method in interface org.opencypher.grammar.Optional
 
production() - Method in interface org.opencypher.generator.ProductionReplacement
 
production(String, Grammar.Term, Grammar.Term...) - Method in class org.opencypher.grammar.Grammar.Builder
 
production(String) - Method in interface org.opencypher.grammar.Grammar
 
production() - Method in interface org.opencypher.grammar.NonTerminal
 
Production - Interface in org.opencypher.grammar
 
production(BiConsumer<String, Grammar.Term>) - Static method in interface org.opencypher.grammar.ProductionVisitor
 
productionCommentLinePrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionCommentLinePrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionCommentPrefix() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionCommentPrefix() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionCommentSuffix() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionCommentSuffix() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionDefinition() - Method in interface org.opencypher.grammar.NonTerminal
 
productionEnd() - Method in class org.opencypher.tools.grammar.Antlr4
 
productionEnd() - Method in class org.opencypher.tools.grammar.ISO14977
 
productionFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
productionName() - Method in interface org.opencypher.grammar.NonTerminal
 
ProductionReplacement<T> - Interface in org.opencypher.generator
 
ProductionReplacement.Context<T> - Interface in org.opencypher.generator
 
productionScope(Scope, ScopeRule.Transformation<Scope>) - Method in interface org.opencypher.grammar.NonTerminal
 
productionStart(Production) - Method in class org.opencypher.tools.grammar.Antlr4
 
productionStart(Production) - Method in class org.opencypher.tools.grammar.ISO14977
 
ProductionTransformation<P,R,EX extends Exception> - Interface in org.opencypher.grammar
 
ProductionVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
PropertyKeyName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 

Q

quadTo(double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Path
 

R

RAILROAD_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
RailRoadDiagramPages - Class in org.opencypher.tools.grammar
 
RailRoadDiagrams - Class in org.opencypher.tools.grammar
Generates railroad diagrams (as SVG files) for each of the productions in a Grammar.
random() - Static method in interface org.opencypher.generator.Choices
 
random(double) - Static method in interface org.opencypher.generator.Choices
 
random(int, int) - Static method in interface org.opencypher.generator.Choices
 
randomCodePoint(Random) - Method in interface org.opencypher.grammar.CharacterSet
 
read() - Method in interface org.opencypher.tools.io.LineInput
 
reader() - Method in interface org.opencypher.tools.io.Output.Readable
Return a Reader that reads the contents of this object.
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
rect(ShapeRenderer.Shapes.Style, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
reference(String) - Static method in class org.opencypher.railroad.Diagram
 
referencedFrom() - Method in interface org.opencypher.grammar.Production
 
referenceLink(String) - Method in interface org.opencypher.railroad.ShapeRenderer.Linker
 
referenceLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagramPages
 
referenceLink(String) - Method in class org.opencypher.tools.grammar.RailRoadDiagrams
 
references() - Method in interface org.opencypher.grammar.Production
 
Reflection - Class in org.opencypher.tools
Utilities for working with Java reflection.
Reflection() - Constructor for class org.opencypher.tools.Reflection
 
RelTypeName(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
render(Graphics2D) - Method in class org.opencypher.railroad.AwtShapes
 
render(O, double, double, Diagram.Renderer<O, T, EX>, boolean) - Method in class org.opencypher.railroad.Diagram.Figure
 
render(R) - Method in class org.opencypher.railroad.Diagram
 
render(Diagram.Renderer<Canvas, ?, EX>, Diagram.CanvasProvider<? extends Canvas, ? extends EX>) - Method in class org.opencypher.railroad.Diagram
 
renderAnyCase(PositionedText, double, double, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: /FOO/
renderAnyCase(Canvas, double, double, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderAnyCase(ShapeRenderer.Shapes<? extends EX>, double, double, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderBranch(PositionedText, double, double, Size, Collection<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Examples:
renderBranch(Canvas, double, double, Size, Collection<Diagram.Figure>, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderBranch(ShapeRenderer.Shapes<? extends EX>, double, double, Size, Collection<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderBullet(PositionedText, double, double) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: o
renderBullet(Canvas, double, double) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderBullet(ShapeRenderer.Shapes<? extends EX>, double, double) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderCharset(PositionedText, double, double, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Examples: [:ID_Start:] [^a-z]
renderCharset(Canvas, double, double, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderCharset(ShapeRenderer.Shapes<? extends EX>, double, double, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderDiagram(String, Canvas, Diagram.Figure) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderDiagram(String, ShapeRenderer.Shapes<? extends EX>, Diagram.Figure) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderLine(PositionedText, double, double, Size, List<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example:
renderLine(Canvas, double, double, Size, List<Diagram.Figure>, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderLine(ShapeRenderer.Shapes<? extends EX>, double, double, Size, List<Diagram.Figure>, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderLoop(PositionedText, double, double, Size, Diagram.Figure, Diagram.Figure, String, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example:
renderLoop(Canvas, double, double, Size, Diagram.Figure, Diagram.Figure, Text, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderLoop(ShapeRenderer.Shapes<? extends EX>, double, double, Size, Diagram.Figure, Diagram.Figure, TextGlyphs, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderNothing(PositionedText, double, double, boolean) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: >
renderNothing(Canvas, double, double, boolean) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderNothing(ShapeRenderer.Shapes<? extends EX>, double, double, boolean) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderReference(PositionedText, double, double, String, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: |foo|
renderReference(Canvas, double, double, String, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderReference(ShapeRenderer.Shapes<? extends EX>, double, double, String, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderText(PositionedText, double, double, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
Example: (FOO)
renderText(String, String) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderText(Canvas, double, double, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
renderText(String, String) - Method in class org.opencypher.railroad.ShapeRenderer
 
renderText(ShapeRenderer.Shapes<? extends EX>, double, double, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
repeat(int, Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
repeat(int, int, Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
repeat(int, Integer, Runnable) - Method in class org.opencypher.tools.grammar.Antlr4
 
repeat(int, Integer, Runnable) - Method in class org.opencypher.tools.grammar.ISO14977
 
repetition(Node, Repetition) - Method in interface org.opencypher.generator.Choices
 
repetition(Node, Repetition) - Method in class org.opencypher.generator.InteractiveChoices
 
repetition(Node, Repetition) - Method in class org.opencypher.generator.TracingChoices
 
Repetition - Interface in org.opencypher.grammar
 
replace(ProductionReplacement.Context<T>) - Method in interface org.opencypher.generator.ProductionReplacement
 
replace(String, Consumer<ProductionReplacement.Context<T>>) - Static method in interface org.opencypher.generator.ProductionReplacement
 
replacement(String) - Method in class org.opencypher.generator.GeneratorFactory
 
requireNonNull(Class<T>, T) - Static method in class org.opencypher.tools.Functions
Require an instance not to be null, using the (simple) name of the required type as an error message if it is.
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
roundRect(ShapeRenderer.Shapes.Style, double, double, double, double, double) - Method in class org.opencypher.railroad.SVGShapes
 

S

scope(Scope, ScopeRule.Transformation<Scope>) - Method in interface org.opencypher.grammar.Production
 
SCOPE_XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
ScopeListener - Interface in org.opencypher.generator
TODO: gets notified when a scope starts and when it ends, for the generator to keep track of "live" variables
sequence(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
Sequence - Interface in org.opencypher.grammar
 
sequenceSeparator() - Method in class org.opencypher.tools.grammar.Antlr4
 
sequenceSeparator() - Method in class org.opencypher.tools.grammar.ISO14977
 
setContentHandler(ContentHandler) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setDTDHandler(DTDHandler) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setEntityResolver(EntityResolver) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setErrorHandler(ErrorHandler) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setFeature(String, boolean) - Method in class org.opencypher.tools.xml.XmlGenerator
 
setProperty(String, Object) - Method in class org.opencypher.tools.xml.XmlGenerator
 
sExpression(Output) - Method in class org.opencypher.generator.Node
 
ShapeRenderer<EX extends Exception> - Class in org.opencypher.railroad
 
ShapeRenderer(ShapeRenderer.Linker, FontRenderContext, ShapeRenderer.Options) - Constructor for class org.opencypher.railroad.ShapeRenderer
 
ShapeRenderer.Linker - Interface in org.opencypher.railroad
 
ShapeRenderer.Options - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes<EX extends Exception> - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes.Group<EX extends Exception> - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes.Path<EX extends Exception> - Interface in org.opencypher.railroad
 
ShapeRenderer.Shapes.Point - Class in org.opencypher.railroad
 
ShapeRenderer.Shapes.Style - Class in org.opencypher.railroad
 
SIMPLE - Static variable in interface org.opencypher.generator.Choices
 
size(Diagram.Renderer<?, ?, ?>) - Method in class org.opencypher.railroad.Diagram.Figure
 
sizeOfAnyCase(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfAnyCase(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfAnyCase(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfBranch(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfBranch(Collection<Diagram.Figure>) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfBranch(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfBullet() - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfBullet() - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfBullet() - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfCharset(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfCharset(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfCharset(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfLine(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfLine(Collection<Diagram.Figure>) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfLine(Collection<Diagram.Figure>) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfLoop(Diagram.Figure, Diagram.Figure, String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfLoop(Diagram.Figure, Diagram.Figure, Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfLoop(Diagram.Figure, Diagram.Figure, TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfNothing() - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfNothing() - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfNothing() - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfReference(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfReference(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfReference(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
sizeOfText(String) - Method in class org.opencypher.railroad.AsciiArtRenderer
 
sizeOfText(Text) - Method in interface org.opencypher.railroad.Diagram.Renderer
 
sizeOfText(TextGlyphs) - Method in class org.opencypher.railroad.ShapeRenderer
 
skip() - Method in interface org.opencypher.grammar.NonTerminal
 
skip() - Method in interface org.opencypher.grammar.Production
 
skipNone() - Method in interface org.opencypher.railroad.Diagram.BuilderOptions
 
startDocument() - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String, Attributes) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startElement(String, String, Attributes) - Method in class org.opencypher.tools.xml.XmlGenerator
 
startPrefixMapping(String, String) - Method in class org.opencypher.tools.xml.XmlGenerator
 
stdErr() - Static method in interface org.opencypher.tools.io.Output
Get an Output instance that writes to the standard error output stream.
stdIn() - Static method in interface org.opencypher.tools.io.LineInput
 
stdOut() - Static method in interface org.opencypher.tools.io.Output
Get an Output instance that writes to the standard output stream.
string(Output, Production) - Static method in class org.opencypher.tools.grammar.ISO14977
 
string(T, BiConsumer<T, Output>) - Static method in interface org.opencypher.tools.io.Output
Convenience method for converting an object to a String through the means of a method that knows how to write such an object to an Output.
stringBuilder() - Static method in interface org.opencypher.tools.io.Output
Create a new Output that writes to a new string builder.
stringBuilder(int) - Static method in interface org.opencypher.tools.io.Output
Create a new Output that writes to a new string builder of given capacity.
SVG_DOM - Static variable in class org.opencypher.railroad.SVGShapes
 
svgFile(Function<String, Output>) - Static method in class org.opencypher.railroad.SVGShapes
 
SVGShapes - Class in org.opencypher.railroad
 
SVGShapes.DOMFactory - Class in org.opencypher.railroad
 

T

tag(String, HtmlTag.Attribute<Void>...) - Method in class org.opencypher.tools.io.HtmlTag
 
term(double) - Method in interface org.opencypher.grammar.BiasedTerms
 
Term() - Constructor for class org.opencypher.grammar.Grammar.Term
 
term(int) - Method in class org.opencypher.grammar.Nodes
 
term(double) - Method in class org.opencypher.grammar.Nodes
 
term() - Method in interface org.opencypher.grammar.Optional
 
term() - Method in interface org.opencypher.grammar.Repetition
 
term(int) - Method in interface org.opencypher.grammar.Terms
 
terms() - Method in class org.opencypher.grammar.Nodes
 
Terms - Interface in org.opencypher.grammar
 
terms() - Method in interface org.opencypher.grammar.Terms
 
TermTransformation<P,T,EX extends Exception> - Interface in org.opencypher.grammar
 
TermVisitor<EX extends Exception> - Interface in org.opencypher.grammar
 
text(TextGlyphs, double, double) - Method in class org.opencypher.railroad.AwtShapes
 
text(String) - Static method in class org.opencypher.railroad.Diagram
 
text(TextGlyphs, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes.Group
 
text(TextGlyphs, double, double) - Method in interface org.opencypher.railroad.ShapeRenderer.Shapes
 
text(TextGlyphs, double, double) - Method in class org.opencypher.railroad.SVGShapes
 
text() - Method in class org.opencypher.railroad.TextGlyphs
 
text(String) - Method in class org.opencypher.tools.io.HtmlTag
 
textFont() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
TextGlyphs - Class in org.opencypher.railroad
 
TextGlyphs(String, Font, FontRenderContext) - Constructor for class org.opencypher.railroad.TextGlyphs
 
times(Repetition) - Static method in interface org.opencypher.generator.Choices
 
title() - Method in interface org.opencypher.grammar.NonTerminal
 
tokenMargin() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
tokenPadding() - Method in interface org.opencypher.railroad.ShapeRenderer.Options
 
toSetString(CharacterSet) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
 
toString() - Method in class org.opencypher.generator.Node
 
toString() - Method in class org.opencypher.railroad.Diagram.Figure
 
toString() - Method in class org.opencypher.railroad.Diagram
 
toString() - Method in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
toString() - Method in class org.opencypher.railroad.TextGlyphs
 
toString() - Method in class org.opencypher.tools.xml.XmlParser
 
TracingChoices - Class in org.opencypher.generator
 
TracingChoices(Output, Choices) - Constructor for class org.opencypher.generator.TracingChoices
 
transform(TermTransformation<P, T, EX>, P) - Method in class org.opencypher.grammar.Grammar.Term
 
transform(String, ProductionTransformation<P, R, EX>, P) - Method in interface org.opencypher.grammar.Grammar
 
transform(ProductionTransformation<P, Void, EX>, P) - Method in interface org.opencypher.grammar.Grammar
 
transform(ProductionTransformation<P, R, EX>, P, Collector<R, A, T>) - Method in interface org.opencypher.grammar.Grammar
 
transform(TermTransformation<P, T, EX>, P) - Method in interface org.opencypher.grammar.Production
 
transformAlternatives(P, Alternatives) - Method in interface org.opencypher.grammar.TermTransformation
 
transformCharacters(P, CharacterSet) - Method in interface org.opencypher.grammar.TermTransformation
 
transformEpsilon(P) - Method in interface org.opencypher.grammar.TermTransformation
 
transformLiteral(P, Literal) - Method in interface org.opencypher.grammar.TermTransformation
 
transformNonTerminal(P, NonTerminal) - Method in interface org.opencypher.grammar.TermTransformation
 
transformOptional(P, Optional) - Method in interface org.opencypher.grammar.TermTransformation
 
transformProduction(P, Production) - Method in interface org.opencypher.grammar.ProductionTransformation
 
transformRepetition(P, Repetition) - Method in interface org.opencypher.grammar.TermTransformation
 
transformSequence(P, Sequence) - Method in interface org.opencypher.grammar.TermTransformation
 
typed(Class<?>, Object) - Static method in class org.opencypher.tools.TypedArgument
Factory method.
TypedArgument - Class in org.opencypher.tools
Utility class used in Reflection to specify the type of a parameter along with the corresponding argument value.
types(TypedArgument...) - Static method in class org.opencypher.tools.TypedArgument
Extract the parameter types from an array of TypedArguments.

V

value(T) - Method in interface org.opencypher.tools.io.HtmlTag.Attribute
 
value(T) - Method in interface org.opencypher.tools.Option
 
valueOf(String) - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.grammar.Grammar.Builder.Option
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.grammar.Grammar.ParserOption
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.xml.Comment.Header
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.xml.Comment
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.opencypher.tools.xml.XmlParser.Option
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.opencypher.grammar.CharacterSet.Unicode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.grammar.Grammar.Builder.Option
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.grammar.Grammar.ParserOption
Returns an array containing the constants of this enum type, in the order they are declared.
values(TypedArgument...) - Static method in class org.opencypher.tools.TypedArgument
Extract the argument values from an array of TypedArguments.
values() - Static method in enum org.opencypher.tools.xml.Comment.Header
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.xml.Comment
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.opencypher.tools.xml.XmlParser.Option
Returns an array containing the constants of this enum type, in the order they are declared.
Variable(ProductionReplacement.Context<CypherGeneratorFactory.State>) - Method in class org.opencypher.tools.grammar.CypherGeneratorFactory
 
visitAlternatives(Alternatives) - Method in interface org.opencypher.grammar.TermVisitor
 
visitAlternatives(Alternatives) - Method in class org.opencypher.tools.grammar.Xml
 
visitAnyCase(int) - Method in interface org.opencypher.grammar.Literal.Visitor
 
visitCharacters(CharacterSet) - Method in interface org.opencypher.grammar.TermVisitor
 
visitCharacters(CharacterSet) - Method in class org.opencypher.tools.grammar.Xml
 
visitCodePoint(int) - Method in interface org.opencypher.grammar.CharacterSet.DefinitionVisitor
 
visitEpsilon() - Method in interface org.opencypher.grammar.TermVisitor
 
visitEpsilon() - Method in class org.opencypher.tools.grammar.Xml
 
visitLiteral(String) - Method in interface org.opencypher.grammar.Literal.Visitor
 
visitLiteral(Literal) - Method in interface org.opencypher.grammar.TermVisitor
 
visitLiteral(Literal) - Method in class org.opencypher.tools.grammar.Xml
 
visitNonTerminal(NonTerminal) - Method in interface org.opencypher.grammar.TermVisitor
 
visitNonTerminal(NonTerminal) - Method in class org.opencypher.tools.grammar.Xml
 
visitOptional(Optional) - Method in interface org.opencypher.grammar.TermVisitor
 
visitOptional(Optional) - Method in class org.opencypher.tools.grammar.Xml
 
visitProduction(Production) - Method in interface org.opencypher.grammar.ProductionVisitor
 
visitProduction(Production) - Method in class org.opencypher.tools.grammar.Xml
 
visitRange(int, int) - Method in interface org.opencypher.grammar.CharacterSet.DefinitionVisitor
 
visitRepetition(Repetition) - Method in interface org.opencypher.grammar.TermVisitor
 
visitRepetition(Repetition) - Method in class org.opencypher.tools.grammar.Xml
 
visitSequence(Sequence) - Method in interface org.opencypher.grammar.TermVisitor
 
visitSequence(Sequence) - Method in class org.opencypher.tools.grammar.Xml
 
visitSet(String) - Method in interface org.opencypher.grammar.CharacterSet.DefinitionVisitor.NamedSetVisitor
 

W

write(Output) - Method in class org.opencypher.generator.Node
 
write(CharSequence) - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
write(int) - Method in interface org.opencypher.generator.ProductionReplacement.Context
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.Antlr4
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.Antlr4
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.Antlr4
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.ISO14977
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.ISO14977
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.ISO14977
 
write(Grammar, Writer) - Static method in class org.opencypher.tools.grammar.Xml
 
write(Grammar, OutputStream) - Static method in class org.opencypher.tools.grammar.Xml
 
write(Grammar, Output) - Static method in class org.opencypher.tools.grammar.Xml
 
writer() - Method in interface org.opencypher.tools.io.Output
Return a Writer that writes to this Output.

X

x - Variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 
Xml - Class in org.opencypher.tools.grammar
Generates XML, in the same format as the input from a given Grammar.
XML_NAMESPACE - Static variable in interface org.opencypher.grammar.Grammar
 
XmlFile - Class in org.opencypher.tools.xml
An XML attribute value that corresponds to an XML file that can be parsed.
XmlGenerator - Class in org.opencypher.tools.xml
A utility class for generating XML documents.
XmlGenerator() - Constructor for class org.opencypher.tools.xml.XmlGenerator
 
XmlGenerator.AttributesBuilder - Class in org.opencypher.tools.xml
 
XmlParser<Root> - Class in org.opencypher.tools.xml
Class for parsing an XML document into an object graph.
xmlParser(Class<T>) - Static method in class org.opencypher.tools.xml.XmlParser
Create a new XML parser for the given type.
XmlParser.Option - Enum in org.opencypher.tools.xml
Options that can be passed to an XML parser.

Y

y - Variable in class org.opencypher.railroad.ShapeRenderer.Shapes.Point
 

Z

zeroOrMore(Grammar.Term, Grammar.Term...) - Static method in interface org.opencypher.grammar.Grammar
 
A B C D E F G H I L M N O P Q R S T V W X Y Z 
Skip navigation links

Copyright © 2017. All rights reserved.