- ParentRule(PegLegParser.PegLegRule<V>) - Constructor for class org.sfj.PegLegParser.ParentRule
-
- parse(PegLegParser.PegLegRule<V>) - Method in class org.sfj.PegLegParser
-
A Parsing entry point.
- Parser(String) - Constructor for class org.sfj.JSONOne.Parser
-
- parseTrail() - Method in class org.sfj.PegLegParser
-
- PassInfo(int, List<File>, List<File>, List<Long>, long) - Constructor for class org.sfj.ReplacementDiskSort.PassInfo
-
- paxos(String, Function<Object, Object>, int, long, TimeUnit) - Method in class org.sfj.LittleCASPaxos
-
Actual entry point to run a paxos round.
- peek() - Method in class org.sfj.PegLegParser.Values
-
- PegLegParser<V> - Class in org.sfj
-
This class implements a complete PEG parser, a la https://en.wikipedia.org/wiki/Parsing_expression_grammar
- PegLegParser() - Constructor for class org.sfj.PegLegParser
-
- PegLegParser.CharTerminal<V> - Class in org.sfj
-
Terminal based on some set of characters.
- PegLegParser.Exec - Interface in org.sfj
-
An execution, which return true to continue parsing, false to stop.
- PegLegParser.ParentRule - Class in org.sfj
-
- PegLegParser.PegLegRule<V> - Interface in org.sfj
-
A Rule.
- PegLegParser.Ref<V> - Class in org.sfj
-
Random holder class for intra rule parser data manipulation.
- PegLegParser.RuleReturn<V> - Class in org.sfj
-
Rule return.
- PegLegParser.SourceFrame - Class in org.sfj
-
- PegLegParser.SourcePosition - Class in org.sfj
-
- PegLegParser.TerminalRule<V> - Interface in org.sfj
-
Terminal rule, with optional ignoring of case.
- PegLegParser.Values<V> - Class in org.sfj
-
Stack of values.
- penWidth(int) - Method in class org.sfj.DrawDot.Connection
-
- PojoClientServer - Class in org.sfj
-
This class provides very simple client/server framework for passing pojos
between a client and server, using either standard java serialization, or a user
specified encode/decode path.
- PojoClientServer.Client - Class in org.sfj
-
Bundle of clients from this porcess to a variety of remote endpoints.
- PojoClientServer.Server - Class in org.sfj
-
Server.
- PojoClientServer.SingleConnection - Class in org.sfj
-
Single connection class.
- pojoValue() - Method in class org.sfj.JSONOne.JArray
-
- pojoValue() - Method in class org.sfj.JSONOne.JMap
-
- pojoValue() - Method in interface org.sfj.JSONOne.JObject
-
- pop() - Method in class org.sfj.PegLegParser.Values
-
- pop(int) - Method in class org.sfj.PegLegParser.Values
-
Pop the value 'pos' down the stack.
- Prepare() - Constructor for class org.sfj.LittleCASPaxos.Prepare
-
- Prepare(LittleCASPaxos.Ballot, String) - Constructor for class org.sfj.LittleCASPaxos.Prepare
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JArray
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JBoolean
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JMap
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JNull
-
- print(Writer, int, boolean) - Method in interface org.sfj.JSONOne.JObject
-
- print(boolean) - Method in interface org.sfj.JSONOne.JObject
-
- print() - Method in interface org.sfj.JSONOne.JObject
-
- print(int, boolean) - Method in interface org.sfj.JSONOne.JObject
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JString
-
- processAcceptance(LittleCASPaxos.Acceptance, Consumer<LittleCASPaxos.RoundStepResult>) - Method in class org.sfj.LittleCASPaxos
-
Call this process an Acceptance message.
- processPrepare(LittleCASPaxos.Prepare, Consumer<LittleCASPaxos.RoundStepResult>) - Method in class org.sfj.LittleCASPaxos
-
Call this to process a Prepare message.
- ProxyMe - Class in org.sfj
-
This is a class providing a simple framework for Proxying an
interface with user specified invocation middle.
- ProxyMe.Client<T> - Class in org.sfj
-
Client side proxy site.
- ProxyMe.Invocation - Class in org.sfj
-
Invocation class, just bundles up an invocation id, a method name,
and a set of args.Suitable to be passed from a client site
through to a remote server site.
- ProxyMe.InvocationReturn<R> - Class in org.sfj
-
Return result of an invocation.
- ProxyMe.Server<T> - Class in org.sfj
-
Server site for proxies.
- push(V) - Method in class org.sfj.PegLegParser.Values
-
- put(K, V) - Method in class org.sfj.ChiseledMap
-
- put(String, JSONOne.JObject) - Method in class org.sfj.JSONOne.JMap
-
- putArray(String, JSONOne.JArray) - Method in class org.sfj.JSONOne.JMap
-
- putBoolean(String, boolean) - Method in class org.sfj.JSONOne.JMap
-
- putIfAbsent(K, V) - Method in class org.sfj.ChiseledMap
-
- putMap(String, JSONOne.JMap) - Method in class org.sfj.JSONOne.JMap
-
- putNull(String) - Method in class org.sfj.JSONOne.JMap
-
- putNumber(String, Number) - Method in class org.sfj.JSONOne.JMap
-
- putString(String, String) - Method in class org.sfj.JSONOne.JMap
-
- scanForAllFlags(List<String>) - Static method in class org.sfj.DumbCLIParse
-
- scanForAllParamArgs(List<String>) - Static method in class org.sfj.DumbCLIParse
-
- scanForArgWithParm(List<String>, String) - Static method in class org.sfj.DumbCLIParse
-
Scan for the first argument with a param name that matches the argname.
- scanForFlag(List<String>, String, boolean) - Static method in class org.sfj.DumbCLIParse
-
Scan for the first argument with a param name that matches the argname.
- send(Object) - Method in class org.sfj.PojoClientServer.SingleConnection
-
Send a message, don't wait.
- sendAndReceive(Object) - Method in class org.sfj.PojoClientServer.SingleConnection
-
Send and receive a message; wait until done.
- seqOf(Object...) - Method in class org.sfj.PegLegParser
-
Core PEG rule: "Sequence".
- Server(String, int, Consumer<PojoClientServer.SingleConnection>) - Constructor for class org.sfj.PojoClientServer.Server
-
Constructor for a server object.
- Server(String, int, PojoClientServer.Encoder, PojoClientServer.Decoder, Consumer<PojoClientServer.SingleConnection>) - Constructor for class org.sfj.PojoClientServer.Server
-
Constructor for a server object.
- Server(Class<? super T>, T) - Constructor for class org.sfj.ProxyMe.Server
-
Create a server side path to invoke a particular invocation
on an instance of the proxy class.
- set(K, V) - Method in class org.sfj.ChiseledMap
-
Unchecked verson of ioSet()
- set(int, JSONOne.JObject) - Method in class org.sfj.JSONOne.JArray
-
- set(V) - Method in class org.sfj.PegLegParser.Ref
-
- setBoolean(int, boolean) - Method in class org.sfj.JSONOne.JArray
-
- setLineSeparator(String) - Method in class org.sfj.PegLegParser
-
- setNull(int) - Method in class org.sfj.JSONOne.JArray
-
- setNumber(int, Number) - Method in class org.sfj.JSONOne.JArray
-
- setString(int, String) - Method in class org.sfj.JSONOne.JArray
-
- setVerbose(PrintStream) - Method in class org.sfj.ReplacementDiskSort
-
- setWhiteSpace(String) - Method in class org.sfj.PegLegParser
-
- Shape() - Constructor for class org.sfj.DrawDot.Shape
-
- Shape(DrawDot.Shapes) - Constructor for class org.sfj.DrawDot.Shape
-
- SingleConnection(int, Socket, PojoClientServer.Encoder, PojoClientServer.Decoder, Consumer<PojoClientServer.SingleConnection>) - Constructor for class org.sfj.PojoClientServer.SingleConnection
-
- singleObject() - Method in class org.sfj.JSONOne.Parser
-
- size() - Method in class org.sfj.ChiseledMap
-
- size() - Method in class org.sfj.JSONOne.JArray
-
- SKIP_BLANK - Static variable in class org.sfj.StringsCompare
-
Predicate to skip whitespace only lines.
- SKIP_EMPTY - Static variable in class org.sfj.StringsCompare
-
Predicate to skip empty lines.
- SKIP_NONE - Static variable in class org.sfj.StringsCompare
-
Predicate to skip no lines.
- snapshot(File) - Method in class org.sfj.ChiseledMap
-
Copy only live entries to another file.
- source(Reader) - Static method in class org.sfj.StringsCompare
-
Source for a reader.
- source(String) - Static method in class org.sfj.StringsCompare
-
Source from a string.
- source(InputStream) - Static method in class org.sfj.StringsCompare
-
Source from an input stream, using UTF-8 encoding.
- source(InputStream, Charset) - Static method in class org.sfj.StringsCompare
-
Source from an input stream using a specific char set.
- source(Class<?>, String) - Static method in class org.sfj.StringsCompare
-
Source from a resource stream, UTF-8 charset.
- source(Class<?>, String, Charset) - Static method in class org.sfj.StringsCompare
-
Source from a resource stream, specified charset
- source(String[]) - Static method in class org.sfj.StringsCompare
-
Source from an array of strings.
- source(String[], int, int) - Static method in class org.sfj.StringsCompare
-
Source from an array of strings.
- source(Iterator<String>) - Static method in class org.sfj.StringsCompare
-
Source from an arbitrary iterator.
- source(Iterable<String>) - Static method in class org.sfj.StringsCompare
-
Source from an iterable.
- source(File) - Static method in class org.sfj.StringsCompare
-
Source from a file using UTF8 charset encoding.
- source(File, Charset) - Static method in class org.sfj.StringsCompare
-
Source from a file using specified encoding.
- SourceFrame(String, PegLegParser.SourcePosition) - Constructor for class org.sfj.PegLegParser.SourceFrame
-
- SourcePosition() - Constructor for class org.sfj.PegLegParser.SourcePosition
-
- SourcePosition(int, int, int) - Constructor for class org.sfj.PegLegParser.SourcePosition
-
- startServer() - Method in class org.sfj.PojoClientServer.Server
-
Start the server.
- stop() - Method in class org.sfj.PojoClientServer.Server
-
Stop the server, close all connections.
- str(CharSequence) - Method in class org.sfj.PegLegParser
-
Generate a rule for a specific string (char sequence)
- StringsCompare - Class in org.sfj
-
Compare two string sequences (files, resource streams, anything that
can be expressed as sequence of lines).
- stringsCompare(StringsCompare.LineSource, StringsCompare.LineSource) - Static method in class org.sfj.StringsCompare
-
Compare two LineSource objects using the default operation.
- stringsCompare(StringsCompare.LineSource, StringsCompare.LineSource, Predicate<String>) - Static method in class org.sfj.StringsCompare
-
Compare with a specified skipping predicate and the default mapping.
- stringsCompare(StringsCompare.LineSource, StringsCompare.LineSource, Function<String, String>) - Static method in class org.sfj.StringsCompare
-
Compare with no skipping filter but the specified mapper.
- stringsCompare(StringsCompare.LineSource, StringsCompare.LineSource, Predicate<String>, Function<String, String>) - Static method in class org.sfj.StringsCompare
-
Compare two LineSource objects using a specified operation.
- stringValue() - Method in interface org.sfj.JSONOne.JObject
-
- stringValue() - Method in class org.sfj.JSONOne.JString
-
- swap() - Method in class org.sfj.PegLegParser.Values
-
- valueOf(String) - Static method in enum org.sfj.ChiseledMap.OpenOption
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.Arrows
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.ColorsSVG
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.ColorsX11
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.ConnectionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.EdgeStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.NodeStyle
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.RankDir
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.DrawDot.Shapes
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.JSONOne.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.sfj.LittleCASPaxos.PaxosResult
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.sfj.ChiseledMap.OpenOption
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.Arrows
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.ColorsSVG
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.ColorsX11
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.ConnectionType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.EdgeStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.NodeStyle
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.RankDir
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.DrawDot.Shapes
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.JSONOne.Type
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.sfj.LittleCASPaxos.PaxosResult
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.sfj.PegLegParser
-
Value stack.
- Values() - Constructor for class org.sfj.PegLegParser.Values
-