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[]delimsprivate java.nio.file.PathfileNamesprivate java.util.List<java.lang.String>namedPipesprivate 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 voidadd(java.lang.String where, java.lang.String value)private voidaddFields(java.lang.String field)private voidaddOptions(java.lang.String arg)private voidaddQuoted(java.lang.String arg)private voidaddValues(java.lang.String arg)java.lang.StringencloseBy(java.lang.String param)voidextractNames(java.lang.String line)java.util.List<java.lang.String>fields()private java.util.Set<java.lang.String>fieldsAndValues()booleanhasPipes(java.util.Collection<java.lang.String> args)intindexOfLastDelim(java.lang.String word)booleanisPipe(java.lang.String arg)private booleanisPipe(java.lang.String arg, java.util.Set<java.lang.String> pipes)private booleanisQuoted(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()voidsave()private voidtruncate(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()
-
-