public class AbstractQueryBuffer extends AbstractPropertyChange
Modifier and Type | Field and Description |
---|---|
protected String |
itemId |
protected Set<QueryListener> |
listeners |
static String |
PROP_FILLED |
static String |
PROP_PERCENT_FILLED |
static String |
PROP_QUERY_PARAMETERS |
static String |
PROP_REQUEST_PARAMETERS |
static String |
PROP_STATE |
static String |
PROP_VALUE_TYPES |
protected Query |
query |
Constructor and Description |
---|
AbstractQueryBuffer(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,
String itemId) |
int |
getFilled() |
String |
getItemId() |
double |
getPercentFilled() |
QueryParameters |
getQueryParameters() |
QueryParameters |
getRequestParameters() |
QueryState |
getState() |
List<ValueInformation> |
getValueInformation()
Return the current value information
|
Map<String,List<Double>> |
getValues()
Return the current values
|
Set<String> |
getValueTypes() |
void |
removeQueryListener(QueryListener listener) |
protected void |
setRequestParameters(QueryParameters parameters) |
protected void |
updateData(int index,
Map<String,List<Double>> values,
List<ValueInformation> valueInformation) |
protected void |
updateParameters(QueryParameters parameters,
Set<String> valueTypes) |
protected void |
updateState(QueryState state) |
addPropertyChangeListener, addPropertyChangeListener, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, removePropertyChangeListener, removePropertyChangeListener
public static final String PROP_STATE
public static final String PROP_QUERY_PARAMETERS
public static final String PROP_REQUEST_PARAMETERS
public static final String PROP_VALUE_TYPES
public static final String PROP_FILLED
public static final String PROP_PERCENT_FILLED
protected final Set<QueryListener> listeners
protected final String itemId
protected Query query
public AbstractQueryBuffer(String itemId)
public QueryState getState()
public String getItemId()
public QueryParameters getRequestParameters()
public QueryParameters getQueryParameters()
public int getFilled()
public double getPercentFilled()
public List<ValueInformation> getValueInformation()
public Map<String,List<Double>> getValues()
protected void updateData(int index, Map<String,List<Double>> values, List<ValueInformation> valueInformation)
protected void updateParameters(QueryParameters parameters, Set<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, String itemId)
Copyright © 2016 Eclipse NeoSCADA Project. All rights reserved.