org.benow.web.complete
Interface CompletionService
- All Superinterfaces:
- org.benow.java.spec.Markup, org.benow.service.Service
- All Known Implementing Classes:
- CompletionServiceImpl
public interface CompletionService
- extends org.benow.service.Service
| Nested classes/interfaces inherited from interface org.benow.java.spec.Markup |
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription |
|
Method Summary |
java.util.List<CompleteResults> |
getCompletionsFor(java.lang.Class<?> aClass,
java.lang.String aField,
java.lang.String prefix,
java.lang.String parameters)
Get completions for a field within a given class starting with prefix. |
java.util.List<CompleteResults> |
getCompletionsForSpanning(java.lang.Class<?> aClass,
java.lang.String aField,
java.lang.String prefix,
java.lang.String parameters,
int starting,
int spanning)
Get completions for a field within a given class starting with prefix. |
getCompletionsFor
java.util.List<CompleteResults> getCompletionsFor(java.lang.Class<?> aClass,
java.lang.String aField,
java.lang.String prefix,
java.lang.String parameters)
throws java.io.IOException
- Get completions for a field within a given class starting with prefix.
Note: prefixes shorter than 3 characters are typically ignored.
- Parameters:
aClass - aField - prefix - parameters - loose text parameter to pass to completers, typically empty
- Returns:
- relevant completions for prefix
- Throws:
java.io.IOException
getCompletionsForSpanning
java.util.List<CompleteResults> getCompletionsForSpanning(java.lang.Class<?> aClass,
java.lang.String aField,
java.lang.String prefix,
java.lang.String parameters,
int starting,
int spanning)
throws java.io.IOException
- Get completions for a field within a given class starting with prefix. A
start offset and number of items can be returned to page through results.
Note: prefixes shorter than 3 characters are typically ignored.
- Parameters:
aClass - aField - prefix - parameters - loose text parameter to pass to completers, typically emptystarting - index to start from, SubList.FROM_START (-1) for startnumber - of items to fetch, SubList.SPANNING_ALL (-1) for all result
- Returns:
- relevant completions for prefix
- Throws:
java.io.IOException