org.crsh.cmdline.spi
Class ValueCompletion
java.lang.Object
org.crsh.cmdline.spi.ValueCompletion
- All Implemented Interfaces:
- Iterable<Map.Entry<String,Boolean>>
public final class ValueCompletion
- extends Object
- implements Iterable<Map.Entry<String,Boolean>>
A completion result.
- Author:
- Julien Viet
prefix
private final String prefix
- .
entries
private final Map<String,Boolean> entries
- .
ValueCompletion
public ValueCompletion()
ValueCompletion
public ValueCompletion(String prefix)
ValueCompletion
public ValueCompletion(String prefix,
Map<String,Boolean> entries)
create
public static ValueCompletion create()
create
public static ValueCompletion create(String prefix)
create
public static ValueCompletion create(String prefix,
String suffix,
boolean value)
create
public static ValueCompletion create(String suffix,
boolean value)
iterator
public Iterator<Map.Entry<String,Boolean>> iterator()
- Specified by:
iterator
in interface Iterable<Map.Entry<String,Boolean>>
getSuffixes
public Set<String> getSuffixes()
isEmpty
public boolean isEmpty()
get
public Object get(String key)
getSize
public int getSize()
put
public ValueCompletion put(String key,
boolean value)
getPrefix
public String getPrefix()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2012 eXo Platform SAS. All Rights Reserved.