DESY ACOP Beans Home

Uses of Interface
com.cosylab.gui.displayers.DataConsumer

Packages that use DataConsumer
com.cosylab.gui   
com.cosylab.gui.adapters   
com.cosylab.gui.displayers A package containing framework for building displayer components. 
de.desy.acop.displayers   
de.desy.acop.displayers.chart   
de.desy.acop.displayers.table   
de.desy.acop.displayers.tools   
de.desy.acop.transport.adapters   
 

Uses of DataConsumer in com.cosylab.gui
 

Classes in com.cosylab.gui that implement DataConsumer
 class ButtonController
          Button that sets desired value on consumer when pressed.
 class CharacteristicsMapPanel
          CharacteristicsMapPanel ...
 class CheckBoxController
          CheckBox for displaying and switching double properties between two values.
 class DialKnobDisplayer
          DialKnob implemented as Displayer.
 class DoubleNumberDisplayer
          DoubleNumberDisplayer is simple implementation of DoubleDisplayer interface based on LabelledNumberfield.
 class GaugerDisplayer
          Gauger displayer.
 class IconDisplayer
          IconDisplayer is a displayer that displays icons associated with different values.
 class LabelDisplayer
          A displayer GUI widget that can uniformly display changable string value.
 class SliderDisplayer
          Displays value on editable slider.
 class SliderDisplayerSetter
           
 class WheelswitchDisplayer
          WheelswitchDisplayer is simple implementation of Displayer interface based on LabelledWheelswitch.
 

Methods in com.cosylab.gui with type parameters of type DataConsumer
<D extends DataConsumer>
D
IconDisplayer.getDataConsumer(java.lang.Class<D> type)
           
 

Methods in com.cosylab.gui that return DataConsumer
 DataConsumer[] WheelswitchDisplayer.getConsumers()
           
 DataConsumer[] SliderDisplayer.getConsumers()
           
 DataConsumer[] DoubleNumberDisplayer.getConsumers()
           
 DataConsumer[] DialKnobDisplayer.getConsumers()
           
 DataConsumer[] CheckBoxController.getConsumers()
           
 DataConsumer[] ButtonController.getConsumers()
           
 DataConsumer WheelswitchDisplayer.getDataConsumer(java.lang.Class type)
           
 DataConsumer SliderDisplayer.getDataConsumer(java.lang.Class type)
           
 DataConsumer LabelDisplayer.getDataConsumer(java.lang.Class type)
           
 DataConsumer GaugerDisplayer.getDataConsumer(java.lang.Class type)
           
 DataConsumer DoubleNumberDisplayer.getDataConsumer(java.lang.Class type)
           
 DataConsumer DialKnobDisplayer.getDataConsumer(java.lang.Class type)
           
 DataConsumer CheckBoxController.getDataConsumer(java.lang.Class type)
           
 DataConsumer CharacteristicsMapPanel.getDataConsumer(java.lang.Class type)
           
 DataConsumer ButtonController.getDataConsumer(java.lang.Class type)
           
 DataConsumer WheelswitchDisplayer.getDefaultDataConsumer()
           
 DataConsumer SliderDisplayer.getDefaultDataConsumer()
           
 DataConsumer LabelDisplayer.getDefaultDataConsumer()
           
 DataConsumer GaugerDisplayer.getDefaultDataConsumer()
           
 DataConsumer DoubleNumberDisplayer.getDefaultDataConsumer()
           
 DataConsumer DialKnobDisplayer.getDefaultDataConsumer()
           
 DataConsumer CheckBoxController.getDefaultDataConsumer()
           
 DataConsumer CharacteristicsMapPanel.getDefaultDataConsumer()
           
 DataConsumer ButtonController.getDefaultDataConsumer()
           
 

Methods in com.cosylab.gui with parameters of type DataConsumer
 void WheelswitchDisplayer.addConsumer(DataConsumer consumer)
          Accepts only consumers, which support NonblockingNumberConsumer which is used for receiving updates from user.
 void SliderDisplayer.addConsumer(DataConsumer consumer)
          Accepts only consumers, which support NonblockingNumberConsumer which is used for receiving updates from user.
 void DoubleNumberDisplayer.addConsumer(DataConsumer consumer)
          Accepts only consumers, which support NonblockingNumberConsumer which is used for receiving updates from user.
 void DialKnobDisplayer.addConsumer(DataConsumer consumer)
           
 void CheckBoxController.addConsumer(DataConsumer consumer)
          Accepts only consumers, which support NonblockingNumberConsumer which is used for receiving updates from user.
 void ButtonController.addConsumer(DataConsumer consumer)
          Accepts only consumers, which support NonblockingNumberConsumer which is used for receiving updates from user.
 void WheelswitchDisplayer.removeConsumer(DataConsumer consumer)
           
 void SliderDisplayer.removeConsumer(DataConsumer consumer)
           
 void DoubleNumberDisplayer.removeConsumer(DataConsumer consumer)
           
 void DialKnobDisplayer.removeConsumer(DataConsumer consumer)
           
 void CheckBoxController.removeConsumer(DataConsumer consumer)
           
 void ButtonController.removeConsumer(DataConsumer consumer)
           
 

Uses of DataConsumer in com.cosylab.gui.adapters
 

Subinterfaces of DataConsumer in com.cosylab.gui.adapters
 interface Converter
          Converter interface distinguishes objects that wish to act as data converters for data flow betwean some arbitrary DataSource and DataConsumer.
 

Classes in com.cosylab.gui.adapters that implement DataConsumer
 class AbstractConverter
          AbstractConverter is implementation of Converter interface intended for convenience when implementing new converter.
 class AsynchronousDispatcher
          AsynchronousDispatcher is implementation of AsynchronousNumberConsumer which delegates value updates to registered consumers.
 class ConverterChain
          ConverterChain combines several converter into a single one.
 class DataConsumerDispatcher
          DataConsumerDispatcher is support class for data consumer dispatcher implementators.
 class DataInterceptor
          DataInterceptor filters data that belongs to DoubleConsumer.
 class ExponentialConverter
          ExponentialConverter uses the supplied values as the exponential factor to the specified base.
 class FeedbackConsumerSupport
          FeedbackConsumerSupport is support class fo all implementators who want to implement consumer, which receives requests for data change from data consumers and displayers.
 class IdentityConverter
          IdentityConverter is ismplest possible conversion, it delegates same data value to consumers.
 class LinearConverter
          MulitplierConverter acts as data source and data consumer in the same time.
 class LogarithmicConverter
          LogarithmicConverter logarithms the supplied value using the logarithm of the specified base.
 class MultiplierConverter
          MulitplierConverter acts as data source and data consumer in the same time.
 class NonblockingNumberDispatcher
          NonblockingNumberDispatcher is implementation of NonblockingNumberConsumer which delegates value updates to registered consumers.
 class OnApplyDispatcher
           
 class PotentialConverter
          PotentialConverter transforms the incomming value in the way that it exponents it to the given exponent factor.
 class SimpleArrayConverterSupport
          SimpleConverterSupport is implementation of Converter interface intended for simple implementation, which use transfromation function on double data flow.
 class SimpleConverterSupport
          SimpleConverterSupport is implementation of Converter interface intended for simple implementation, which use transfromation function on double data flow.
 class SynchronousNumberDispatcher
          SynchronousNumberDispatcher is implementation of SynchronousNumberConsumer which delegates value updates to registered consumers.
 

Methods in com.cosylab.gui.adapters with type parameters of type DataConsumer
<D extends DataConsumer>
D
ConverterChain.getDataConsumer(java.lang.Class<D> type)
           
 

Methods in com.cosylab.gui.adapters that return DataConsumer
 DataConsumer[] ConverterChain.getConsumers()
           
 DataConsumer FeedbackConsumerSupport.getDataConsumer(java.lang.Class type)
           
 DataConsumer DataInterceptor.getDataConsumer(java.lang.Class type)
           
 DataConsumer DataConsumerDispatcher.getDataConsumer(java.lang.Class type)
           
 DataConsumer FeedbackConsumerSupport.getDefaultDataConsumer()
           
 DataConsumer DataInterceptor.getDefaultDataConsumer()
           
 DataConsumer DataConsumerDispatcher.getDefaultDataConsumer()
           
 DataConsumer ConverterChain.getDefaultDataConsumer()
           
 

Methods in com.cosylab.gui.adapters with parameters of type DataConsumer
 void OnApplyDispatcher.addConsumer(DataConsumer consumer)
          In this method we investigate the following cases: if consumer is NonblockingNumberConsumer, the it comes from peer data source and wants to receive notifications from peer cosnumer about user change requests.
 void ConverterChain.addConsumer(DataConsumer consumer)
           
 void AbstractConverter.addConsumer(DataConsumer consumer)
          In this method we investigate the following cases: if consumer is NonblockingNumberConsumer, the it comes from peer data source and wants to receive notifications from peer cosnumer about user change requests.
protected  void AbstractConverter.consumerAdded(DataConsumer consumer)
          This method is called when consumer has been added to this converter.
 void ConverterChain.removeConsumer(DataConsumer consumer)
           
 

Uses of DataConsumer in com.cosylab.gui.displayers
 

Subinterfaces of DataConsumer in com.cosylab.gui.displayers
 interface AsynchronousNumberConsumer
           NumericAsynchronousConsumer is consumer, which receives update request and returns some time later respons with detail information about request.
 interface AsynchronousObjectConsumer
           NumericAsynchronousConsumer is consumer, which receives update request and returns some time later respons with detail information about request.
 interface AsynchronousStringConsumer
           NumericAsynchronousConsumer is consumer, which receives update request and returns some time later respons with detail information about request.
 interface ConvertibleDisplayer
          ConvertibleDisplayer enables usage of Converters.
 interface Displayer
          Displayer interface describes GUI component, which is able to dispaly on screen single dynamic data source.
 interface DoubleConsumer
          DoubleConsumer is data consumer for receiveing updates of double dynamic values.
 interface DoubleDisplayer
          A specialization of the Displayer interface for Java primitive type double.
 interface DoubleSeqConsumer
          DoubleSeqConsumer is data consumer for receiveing updates of double[] dynamic values.
 interface DoubleSeqDisplayer
          A specialization of the Displayer interface for Java primitive type double[].
 interface EnumDisplayer
          A specialization of Displayer interface for enumerations.
 interface IconDisplayer
          IconDisplayer can display long values (similar to LongDisplayer) but instead of showing the number value it shows different icons for each of the received values.
 interface LongConsumer
          LongConsumer is data consumer for receiveing updates of long dynamic values.
 interface LongDisplayer
          A specialization of Displayer interface for Java primitive type long.
 interface LongSeqConsumer
          LongSeqConsumer is data consumer for receiveing updates of long[] dynamic values.
 interface NonblockingNumberConsumer
          NonblockingNumberConsumer is data consumer for Number data, which does not block or fail update request.
 interface NonblockingObjectConsumer
          NonblockingObjectConsumer is data consumer for Object data, which does not block or fail update request.
 interface NonblockingStringConsumer
          NonblockingStringConsumer is data consumer for String data, which does not block or fail update request.
 interface NumberConsumer
          NumberConsumer is data consumer for receiveing updates of Number dynamic values, which will block call until update is completer and throws exception on fail.
 interface ObjectConsumer
          ObjectConsumer is data consumer for receiveing updates of Object dynamic values.
 interface ObjectDisplayer
          A specialization of the Displayer interface for Object Java type.
 interface ObjectSeqConsumer
          ObjectSeqConsumer is data consumer for receiveing updates of Object[] dynamic values.
 interface PatternConsumer
          PatternConsumer is data consumer for receiveing updates of BitSet dynamic values.
 interface PatternDisplayer
          A specialization of Displayer interface for patterns.
 interface StringConsumer
          StringConsumer is data consumer for receiveing updates of String dynamic values.
 interface StringDisplayer
          A specialization of the Displayer interface for String Java type.
 interface StringSeqConsumer
          StringSeqConsumer is data consumer for receiveing updates of String[] dynamic values.
 interface SynchronousNumberConsumer
          NumberConsumer is data consumer for receiveing updates of Number dynamic values, which will block call until update is completer and throws exception on fail.
 interface SynchronousObjectConsumer
          ObjectConsumer is data consumer for receiveing updates of Object dynamic values.
 interface SynchronousStringConsumer
          StringConsumer is data consumer for receiveing updates of String dynamic values.
 

Classes in com.cosylab.gui.displayers that implement DataConsumer
 class AbstractDisplayerPanel
          AbstractDisplayerPanel is a displayer that provides common feature of a Displayer interface.
 class DoubleConsumerMulticaster
          DoubleConsumerMulticaster casts different data consumers to DoubleConsumer.
 class DoubleSeqConsumerMulticaster
          DoubleSeqConsumerMulticaster casts different data consumers to DoubleSeqConsumer.
 class LongConsumerMulticaster
          LongConsumerMulticaster casts different data consumers to LongConsumer.
 class MinimalDataConsumer
          MinimalDataConsumer is minimal implementation of DataConsumer as convenience for cunsumer implementators.
 class ObjectConsumerMulticaster
          ObjectConsumerMulticaster delegates all defined data sources to ObjectConsumer delegate.
 class PatternConsumerMulticaster
          PatternConsumerMulticaster casts different data consumers to PatternConsumer.
 class StringConsumerMulticaster
          StringConsumerMulticaster casts different data consumers to StringConsumer.
 

Methods in com.cosylab.gui.displayers with type parameters of type DataConsumer
<D extends DataConsumer>
D
MultipleDataConsumer.getConsumer(java.lang.String name, java.lang.Class<D> type)
           Returns data consumer of specified data consumer type and for specified string name.
<D extends DataConsumer>
D
StringConsumerMulticaster.getDataConsumer(java.lang.Class<D> type)
           
<D extends DataConsumer>
D
PatternConsumerMulticaster.getDataConsumer(java.lang.Class<D> type)
           
<D extends DataConsumer>
D
ObjectConsumerMulticaster.getDataConsumer(java.lang.Class<D> type)
           
<D extends DataConsumer>
D
MinimalDataConsumer.getDataConsumer(java.lang.Class<D> type)
           
<D extends DataConsumer>
D
DoubleSeqConsumerMulticaster.getDataConsumer(java.lang.Class<D> type)
           
<D extends DataConsumer>
D
DoubleConsumerMulticaster.getDataConsumer(java.lang.Class<D> type)
           
<D extends DataConsumer>
D
DataConsumer.getDataConsumer(java.lang.Class<D> type)
           Returns data consumer for requested data consumer type.
 

Methods in com.cosylab.gui.displayers that return DataConsumer
 DataConsumer[] MultipleDataConsumer.getConsumers()
          Returns all data consumers created by this multiple data consumer.
 DataConsumer[] DataSourceSupport.getConsumers()
           
 DataConsumer[] DataSource.getConsumers()
          Returns array of registered data consumer.
 DataConsumer LongConsumerMulticaster.getDataConsumer(java.lang.Class type)
           
 DataConsumer StringConsumerMulticaster.getDefaultDataConsumer()
           
 DataConsumer PatternConsumerMulticaster.getDefaultDataConsumer()
           
 DataConsumer ObjectConsumerMulticaster.getDefaultDataConsumer()
           
 DataConsumer MinimalDataConsumer.getDefaultDataConsumer()
           
 DataConsumer LongConsumerMulticaster.getDefaultDataConsumer()
           
 DataConsumer DoubleSeqConsumerMulticaster.getDefaultDataConsumer()
           
 DataConsumer DoubleConsumerMulticaster.getDefaultDataConsumer()
           
 DataConsumer DataConsumer.getDefaultDataConsumer()
          Returns the implementation of default consumer type supported by this data consumer.
 DataConsumer AbstractDisplayerPanel.getDefaultDataConsumer()
           
 

Methods in com.cosylab.gui.displayers with parameters of type DataConsumer
 void DataSourceSupport.addConsumer(DataConsumer consumer)
          This support implementation does not perform any type check on consumer, it just adds it to list of consumers.
 void DataSource.addConsumer(DataConsumer consumer)
          Registers data consumer at this data source.
 void MultipleDataConsumer.releaseConsumer(DataConsumer consumer)
          Requests frm this multiple consumer to release all resources connectet to provided single consumer.
 void DataSourceSupport.removeConsumer(DataConsumer consumer)
           
 void DataSource.removeConsumer(DataConsumer consumer)
          Deregisters data consumer from this data source.
 

Uses of DataConsumer in de.desy.acop.displayers
 

Classes in de.desy.acop.displayers that implement DataConsumer
 class AcopButton
          AcopButton is a displayer that sets desired value on remote connection point when pressed.
 class AcopCheckBox
          AcopCheckBox is a displayer for displaying and switching between two double values.
 class AcopDialKnob
          AcopDialKnob is a single double value displayer.
 class AcopGauger
          AcopGauger is a single double value AcopDisplayer.
 class AcopIcon
          AcopIcon is a displayer which can show imageable value.
 class AcopLabel
          AcopLabel is an AcopDisplayer which can show string or number values.
 class AcopNumberLabel
          AcopNumberLabel is a displayer which can show a single double value.
 class AcopSlider
          AcopSlider is a displayer which can show a single double value.
 class AcopWheelswitch
          AcopWheelswitch is a displayer which can present a single double value.
 

Methods in de.desy.acop.displayers with type parameters of type DataConsumer
<D extends DataConsumer>
D
AcopTrendChart.getConsumer(java.lang.String name, java.lang.Class<D> type)
           
<D extends DataConsumer>
D
AcopTable.getConsumer(java.lang.String name, java.lang.Class<D> type)
           
<D extends DataConsumer>
D
AcopChartReorg.getConsumer(java.lang.String name, java.lang.Class<D> type)
           
<D extends DataConsumer>
D
AcopChart.getConsumer(java.lang.String name, java.lang.Class<D> type)
           
 

Methods in de.desy.acop.displayers that return DataConsumer
 DataConsumer[] AcopTable.getConsumers()
           
 DataConsumer[] AcopChartReorg.getConsumers()
           
 DataConsumer[] AcopChart.getConsumers()
           
 DataConsumer AcopWheelswitch.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopSlider.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopNumberLabel.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopIcon.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopGauger.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopDialKnob.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopCheckBox.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopButton.getDataConsumer(java.lang.Class type)
           
 

Methods in de.desy.acop.displayers with parameters of type DataConsumer
 void AcopTable.releaseConsumer(DataConsumer consumer)
           
 void AcopChartReorg.releaseConsumer(DataConsumer consumer)
           
 void AcopChart.releaseConsumer(DataConsumer consumer)
           
 

Uses of DataConsumer in de.desy.acop.displayers.chart
 

Classes in de.desy.acop.displayers.chart that implement DataConsumer
 class AcopChartConsumer
          AcopChartConsumer is the common consumer used by the AcopChart and AcopChartReorg.
 class AcopTrendChartConsumer
          AcopTrendChartConsumer is a consumer used by AcopTrendChart Each consumer can present one trend line in the chart which shows the time evolution of some remote property.
 

Methods in de.desy.acop.displayers.chart that return DataConsumer
 DataConsumer AcopChartConsumer.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopChartConsumer.getDefaultDataConsumer()
           
 

Uses of DataConsumer in de.desy.acop.displayers.table
 

Classes in de.desy.acop.displayers.table that implement DataConsumer
 class AcopBitTableColumn
          Table column for presenting numerical values in binary form.
 class AcopNumericTableColumn
          Table column for presenting numerical values.
 class AcopStringTableColumn
          TableColumn for presenting string values.
 class AcopTableColumn
          AcopTableColumn is a DataConsumer which uses TableCells for displaying values.
 

Methods in de.desy.acop.displayers.table that return DataConsumer
 DataConsumer AcopTableColumn.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopTableColumn.getDefaultDataConsumer()
           
 

Uses of DataConsumer in de.desy.acop.displayers.tools
 

Subinterfaces of DataConsumer in de.desy.acop.displayers.tools
 interface AcopDisplayer
          AcopDisplayerConnector should be implemented by all Acop single displayers.
 

Methods in de.desy.acop.displayers.tools that return DataConsumer
 DataConsumer AcopChartConsumer.getDataConsumer(java.lang.Class type)
           
 DataConsumer AcopChartConsumer.getDefaultDataConsumer()
           
 

Uses of DataConsumer in de.desy.acop.transport.adapters
 

Classes in de.desy.acop.transport.adapters that implement DataConsumer
 class ReverseConsumer
          ReverseConsumer is an implementation consumer that is attached to those consumers which also act as data sources.
 

Methods in de.desy.acop.transport.adapters that return DataConsumer
 DataConsumer ReverseConsumer.getDataConsumer(java.lang.Class type)
           
 DataConsumer ReverseConsumer.getDefaultDataConsumer()
           
 

Methods in de.desy.acop.transport.adapters with parameters of type DataConsumer
 void AcopTransportDataSource.addConsumer(DataConsumer consumer)
           
 void AcopDataSourceJoint.addConsumer(DataConsumer consumer)
           
 void AcopTransportDataSource.removeConsumer(DataConsumer consumer)
          Removes the DataConsumer from this data source.
 



Copyright © 2010. All Rights Reserved.