public abstract class AbstractMultiSourceDataSource extends AbstractDataSource
loggerDATA_SOURCE_ID| Constructor and Description |
|---|
AbstractMultiSourceDataSource( |
| Modifier and Type | Method and Description |
|---|---|
void |
addDataSource(java.lang.String datasourceKey,
java.lang.String datasourceId,
VariantType type) |
protected void |
clearSources()
Clear all datasources
|
void |
dispose() |
java.util.Map<java.lang.String,DataSourceHandler> |
getSourcesCopy() |
VariantType |
getType(java.lang.String type) |
protected abstract void |
handleChange(java.util.Map<java.lang.String,DataSourceHandler> sources) |
protected void |
setDataSources(java.util.Map<java.lang.String,java.lang.String> parameters) |
addListener, getExecutor, removeListener, updateDataclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitstartWriteAttributes, startWriteValueprotected void setDataSources(java.util.Map<java.lang.String,java.lang.String> parameters)
throws InvalidSyntaxException
InvalidSyntaxExceptionprotected abstract void handleChange(java.util.Map<java.lang.String,DataSourceHandler> sources)
protected void clearSources()
public void dispose()
public void addDataSource(java.lang.String datasourceKey,
java.lang.String datasourceId,
VariantType type)
throws InvalidSyntaxException
InvalidSyntaxExceptionpublic java.util.Map<java.lang.String,DataSourceHandler> getSourcesCopy()
public VariantType getType(java.lang.String type)
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