Package org.jline.console.impl
Class SystemRegistryImpl.NamesAndValues
- java.lang.Object
-
- org.jline.console.impl.SystemRegistryImpl.NamesAndValues
-
- Enclosing class:
- SystemRegistryImpl
private class SystemRegistryImpl.NamesAndValues extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String[]
delims
private java.nio.file.Path
fileNames
private java.util.List<java.lang.String>
namedPipes
private java.util.Map<java.lang.String,java.util.List<java.lang.String>>
names
-
Constructor Summary
Constructors Constructor Description NamesAndValues()
NamesAndValues(ConfigurationPath configPath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
add(java.lang.String where, java.lang.String value)
private void
addFields(java.lang.String field)
private void
addOptions(java.lang.String arg)
private void
addQuoted(java.lang.String arg)
private void
addValues(java.lang.String arg)
java.lang.String
encloseBy(java.lang.String param)
void
extractNames(java.lang.String line)
java.util.List<java.lang.String>
fields()
private java.util.Set<java.lang.String>
fieldsAndValues()
boolean
hasPipes(java.util.Collection<java.lang.String> args)
int
indexOfLastDelim(java.lang.String word)
boolean
isPipe(java.lang.String arg)
private boolean
isPipe(java.lang.String arg, java.util.Set<java.lang.String> pipes)
private boolean
isQuoted(java.lang.String word)
java.util.List<java.lang.String>
namedPipes()
java.util.List<java.lang.String>
options()
java.util.List<java.lang.String>
quoted()
void
save()
private void
truncate(java.lang.String where, int maxSize)
java.util.List<java.lang.String>
values()
-
-
-
Constructor Detail
-
NamesAndValues
public NamesAndValues()
-
NamesAndValues
public NamesAndValues(ConfigurationPath configPath)
-
-
Method Detail
-
isPipe
public boolean isPipe(java.lang.String arg)
-
hasPipes
public boolean hasPipes(java.util.Collection<java.lang.String> args)
-
isPipe
private boolean isPipe(java.lang.String arg, java.util.Set<java.lang.String> pipes)
-
extractNames
public void extractNames(java.lang.String line)
-
encloseBy
public java.lang.String encloseBy(java.lang.String param)
-
isQuoted
private boolean isQuoted(java.lang.String word)
-
indexOfLastDelim
public int indexOfLastDelim(java.lang.String word)
-
addFields
private void addFields(java.lang.String field)
-
addValues
private void addValues(java.lang.String arg)
-
addQuoted
private void addQuoted(java.lang.String arg)
-
addOptions
private void addOptions(java.lang.String arg)
-
add
private void add(java.lang.String where, java.lang.String value)
-
namedPipes
public java.util.List<java.lang.String> namedPipes()
-
values
public java.util.List<java.lang.String> values()
-
fields
public java.util.List<java.lang.String> fields()
-
quoted
public java.util.List<java.lang.String> quoted()
-
options
public java.util.List<java.lang.String> options()
-
fieldsAndValues
private java.util.Set<java.lang.String> fieldsAndValues()
-
truncate
private void truncate(java.lang.String where, int maxSize)
-
save
public void save()
-
-