@Override public String getGivenCompleteValue() { return delegate.getGivenCompleteValue(); }
@Override public String getGivenCompleteValue() { return delegate.getGivenCompleteValue(); }
@Override public String getGivenCompleteValue() { return delegate.getGivenCompleteValue(); }
private void completeDataWithoutValues(CompleterInvocation completerData) { if(completerData.getGivenCompleteValue() == null || completerData.getGivenCompleteValue().length() == 0) { completerData.addAllCompleterValues(defaultValues); return; } for(String value : defaultValues) { if(value.startsWith(completerData.getGivenCompleteValue())) { completerData.addCompleterValue(value); } } }
@Override public void complete(CompleterInvocation completerData) { List<String> completeValues = new ArrayList<>(); if(registry != null) { for(String command : registry.getAllCommandNames()) { if(command.startsWith(completerData.getGivenCompleteValue())) completeValues.add(command); } completerData.setCompleterValues(completeValues); } } }
@Override public void complete(CompleterInvocation completerInvocation) { List<String> candidates = new ArrayList<>(); int cursor = new FileLister(completerInvocation.getGivenCompleteValue(), completerInvocation.getAeshContext().getCurrentWorkingDirectory()). findMatchingDirectories(candidates); boolean appendSpace = false; if (candidates.size() == 1) { if (completerInvocation.getGivenCompleteValue().endsWith(candidates.get(0))) { appendSpace = true; } } completerInvocation.addAllCompleterValues(candidates); completerInvocation.setOffset(completerInvocation.getGivenCompleteValue().length() - cursor); completerInvocation.setAppendSpace(appendSpace); }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getCommand() instanceof AliasCommand) { AliasManager manager = ((AliasCommand) completerInvocation.getCommand()).manager(); if(completerInvocation.getGivenCompleteValue() == null || completerInvocation.getGivenCompleteValue().length() == 0) completerInvocation.addAllCompleterValues(manager.findAllMatchingNames("")); else completerInvocation.addAllCompleterValues(manager.findAllMatchingNames(completerInvocation.getGivenCompleteValue())); } } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue() == null || completerInvocation.getGivenCompleteValue() == "") completerInvocation.addCompleterValue("managed"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue() != null && completerInvocation.getGivenCompleteValue().length() > 0) completerInvocation.addCompleterValue("BAR"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getCommand() instanceof AliasCommand) { AliasManager manager = ((AliasCommand) completerInvocation.getCommand()).manager(); if(completerInvocation.getGivenCompleteValue() == null || completerInvocation.getGivenCompleteValue().length() == 0) completerInvocation.addAllCompleterValues(manager.findAllMatchingNames("")); else completerInvocation.addAllCompleterValues(manager.findAllMatchingNames(completerInvocation.getGivenCompleteValue())); } } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue() == null || completerInvocation.getGivenCompleteValue().length() == 0) completerInvocation.addCompleterValue("foo bar"); else if("foo ".startsWith(completerInvocation.getGivenCompleteValue())) completerInvocation.addCompleterValue("foo bar"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue().equals("{foo-bar ")) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"YEAH"); else if(!completerInvocation.getGivenCompleteValue().equals("ARG")) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"ARG"); else completerInvocation.addCompleterValue("ARG"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue().equals("{foo-bar ")) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"YEAH"); else if(!completerInvocation.getGivenCompleteValue().equals("ARG")) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"ARG"); else completerInvocation.addCompleterValue("ARG"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if (completerInvocation.getGivenCompleteValue().equals("{foo-barb") || completerInvocation.getGivenCompleteValue().equals("{foo-bar b")) { completerInvocation.addCompleterValue("bArg"); // 1 before the cursor. completerInvocation.setOffset(1); } else { completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue() + "bArg"); } } }
@Override public void complete(CompleterInvocation completerInvocation) { if (completerInvocation.getGivenCompleteValue().equals("{foo-barb") || completerInvocation.getGivenCompleteValue().equals("{foo-bar b")) { completerInvocation.addCompleterValue("bArg"); // 1 before the cursor. completerInvocation.setOffset(1); } else { completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue() + "bArg"); } } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue().length() > 0) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"_FOO"); else completerInvocation.addCompleterValue("BAR"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue() == null || completerInvocation.getGivenCompleteValue().length() == 0) { completerInvocation.addCompleterValue("one"); completerInvocation.addCompleterValue("two"); } else completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"_BAR"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue().length() > 0) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()+"OO"); else completerInvocation.addCompleterValue("BAR"); } }
@Override public void complete(CompleterInvocation completerInvocation) { ParseCompleteTest3 test3 = (ParseCompleteTest3) completerInvocation.getCommand(); if(completerInvocation.getGivenCompleteValue() != null && completerInvocation.getGivenCompleteValue().length() > 0) completerInvocation.addCompleterValue(completerInvocation.getGivenCompleteValue()); else if(test3.values != null) completerInvocation.addCompleterValue(String.valueOf(test3.values.size() + 1)); else completerInvocation.addCompleterValue("1"); } }
@Override public void complete(CompleterInvocation completerInvocation) { if(completerInvocation.getGivenCompleteValue().length() == 0) completerInvocation.addCompleterValue(" as if"); else completerInvocation.addCompleterValue(" as off"); } }