public class AbstractQueryBuffer
extends AbstractPropertyChange
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
itemId |
protected java.util.Set<QueryListener> |
listeners |
static java.lang.String |
PROP_FILLED |
static java.lang.String |
PROP_PERCENT_FILLED |
static java.lang.String |
PROP_QUERY_PARAMETERS |
static java.lang.String |
PROP_REQUEST_PARAMETERS |
static java.lang.String |
PROP_STATE |
static java.lang.String |
PROP_VALUE_TYPES |
protected Query |
query |
| Constructor and Description |
|---|
AbstractQueryBuffer(java.lang.String itemId) |
| Modifier and Type | Method and Description |
|---|---|
void |
addQueryListener(QueryListener listener) |
void |
changeProperties(QueryParameters parameters) |
void |
close() |
protected void |
closeQuery() |
protected void |
createQuery(Connection connection,
java.lang.String itemId) |
int |
getFilled() |
java.lang.String |
getItemId() |
double |
getPercentFilled() |
QueryParameters |
getQueryParameters() |
QueryParameters |
getRequestParameters() |
QueryState |
getState() |
java.util.List<ValueInformation> |
getValueInformation()
Return the current value information
|
java.util.Map<java.lang.String,java.util.List<java.lang.Double>> |
getValues()
Return the current values
|
java.util.Set<java.lang.String> |
getValueTypes() |
void |
removeQueryListener(QueryListener listener) |
protected void |
setRequestParameters(QueryParameters parameters) |
protected void |
updateData(int index,
java.util.Map<java.lang.String,java.util.List<java.lang.Double>> values,
java.util.List<ValueInformation> valueInformation) |
protected void |
updateParameters(QueryParameters parameters,
java.util.Set<java.lang.String> valueTypes) |
protected void |
updateState(QueryState state) |
public static final java.lang.String PROP_STATE
public static final java.lang.String PROP_QUERY_PARAMETERS
public static final java.lang.String PROP_REQUEST_PARAMETERS
public static final java.lang.String PROP_VALUE_TYPES
public static final java.lang.String PROP_FILLED
public static final java.lang.String PROP_PERCENT_FILLED
protected final java.util.Set<QueryListener> listeners
protected final java.lang.String itemId
protected Query query
public QueryState getState()
public java.lang.String getItemId()
public QueryParameters getRequestParameters()
public QueryParameters getQueryParameters()
public java.util.Set<java.lang.String> getValueTypes()
public int getFilled()
public double getPercentFilled()
public java.util.List<ValueInformation> getValueInformation()
public java.util.Map<java.lang.String,java.util.List<java.lang.Double>> getValues()
protected void updateData(int index,
java.util.Map<java.lang.String,java.util.List<java.lang.Double>> values,
java.util.List<ValueInformation> valueInformation)
protected void updateParameters(QueryParameters parameters,
java.util.Set<java.lang.String> valueTypes)
protected void setRequestParameters(QueryParameters parameters)
protected void updateState(QueryState state)
public void close()
protected void closeQuery()
public void changeProperties(QueryParameters parameters)
public void addQueryListener(QueryListener listener)
public void removeQueryListener(QueryListener listener)
protected void createQuery(Connection connection,
java.lang.String itemId)
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0