2009-01-09 1.2.0

org.eclipse.soda.dk.signal
Class SignalFieldSignal

java.lang.Object
  extended by org.eclipse.soda.dk.core.EscObject
      extended by org.eclipse.soda.dk.device.Control
          extended by org.eclipse.soda.dk.signal.Signal
              extended by org.eclipse.soda.dk.signal.SignalFieldSignal
All Implemented Interfaces:
ControlService, MultiplexSignalListener, SignalListener, SignalService, ErrorListener
Direct Known Subclasses:
ConcreteSignalFieldSignal

public class SignalFieldSignal
extends Signal
implements MultiplexSignalListener

Since:
1.0
Version:
1.2.0

Field Summary
protected  java.lang.String fieldName
          Define the field name (String) field.
protected  SignalService signal
          Define the signal (SignalService) field.
 
Fields inherited from class org.eclipse.soda.dk.device.Control
EXCEPTION_READ_FAILED_RESOURCE, SET_VALUE_EXCEPTION_RESOURCE
 
Fields inherited from class org.eclipse.soda.dk.core.EscObject
CLONE_EXCEPTION_RESOURCE, EMPTY_BYTES, EMPTY_STRING, ERROR_OCCURRED_EXCEPTION_RESOURCE, ID_FILTER_KEY, ID_KEY, ID_KEY_ANY, ID_NAME_KEY, INTEGER_TABLE, INTEGER_TABLE_SIZE, KEY_KEY, LOG_DEBUG, LOG_DEFAULT, LOG_ERROR, LOG_INFO, LOG_LEVEL_KEY, LOG_TRACE, LOG_WARNING, LONG_TABLE, LONG_TABLE_SIZE, PREFIX_KEY, READONLY_EMPTY_COLLECTION, READONLY_EMPTY_LIST, READONLY_EMPTY_MAP, RESOURCE_BUNDLE, SLEEP_EXCEPTION_RESOURCE, SYSTEM_INFO_RESOURCE, TO_STRING_CONFIGURATION_KEYS, TRACE_LEVEL_HIGH, TRACE_LEVEL_LOW, TRACE_LEVEL_MAX, TRACE_LEVEL_MIN, TRACE_LEVEL_NONE, TRACE_LEVEL_NORMAL, TRACELEVEL_KEY, UNKNOWN_ERROR_RESOURCE, Unmodifiable
 
Constructor Summary
SignalFieldSignal(java.lang.String key)
          Constructs an instance of this class from the specified key parameter.
SignalFieldSignal(java.lang.String key, SignalService signal, java.lang.String fieldName)
          Constructs an instance of this class from the specified key, signal and field name parameters.
 
Method Summary
 java.lang.String getFieldName()
          Gets the field name (String) value.
 SignalService getSignal()
          Gets the signal (SignalService) value.
 void setFieldName(java.lang.String fieldName)
          Sets the field name value.
 void setSignal(SignalService signal)
          Sets the signal value.
 void signalOccurred(SignalService source, java.lang.Object timestamp, ChannelService channel, java.lang.Object data)
          Signal occurred with the specified source, timestamp, channel and data parameters.
 void signalOccurred(SignalService source, java.lang.Object timestamp, java.lang.Object data)
          Signal occurred with the specified source, timestamp and data parameters.
 
Methods inherited from class org.eclipse.soda.dk.signal.Signal
addSignalListener, fireErrorOccurred, fireErrorOccurred, fireSignalOccurred, fireSignalOccurred, fireSignalOccurred, fireSignalOccurred, getSignalListener, removeSignalListener, reportError, setSignalListener, trigger, trigger, trigger, trigger, trigger, trigger
 
Methods inherited from class org.eclipse.soda.dk.device.Control
attemptRecoveryFromError, equalsValue, errorOccurred, findMethod, getCodeKey, getErrorSeverity, getKey, getQualifiedKey, getResource, setKey, setQualifiedKey, toString
 
Methods inherited from class org.eclipse.soda.dk.core.EscObject
createBoolean, createDefaultLogService, createException, createException, createInteger, createIntegerTable, createLong, createLongTable, createNumber, format, getBoolean, getByte, getChar, getConfigurationService, getCurrentTimestamp, getDefaultLogService, getDefaultResource, getDouble, getFloat, getId, getIdName, getInt, getLoadLibraryName, getLogDetails, getLogDetails, getLogDetails0, getLogDetails1, getLogDetails2, getLogDetails3, getLogDetails4, getLogDetails5, getLogDetails6, getLogDetails7, getLogLevel, getLogService, getLong, getObject, getOutputName, getReadOnlyEmptyCollection, getReadOnlyEmptyList, getReadOnlyEmptyMap, getShort, getSimpleClassName, getStaticBoolean, getStaticByte, getStaticChar, getStaticDouble, getStaticFloat, getStaticInt, getStaticLong, getStaticObject, getStaticShort, getStaticString, getString, getTraceLevel, getVmLibraryVersion, handleError, handleError, handleError, handleError, handleErrorInternal, handleStaticError, handleStaticException, isBackward, isDebug, isLogging, isTrace, isUnmodifiable, loadService, log, log, log, report, report, report, report, report, report, report, reportSystemInfo, setBackward, setDebug, setDefaultLogService, setLogService, setTraceLevel, setUnmodifiable, shouldLog, sleep, startupEscStatic, toStringConfigurationKeys, toStringInfo
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.soda.dk.transport.service.ErrorListener
errorOccurred
 
Methods inherited from interface org.eclipse.soda.dk.device.service.ControlService
getKey
 

Field Detail

signal

protected SignalService signal
Define the signal (SignalService) field.


fieldName

protected java.lang.String fieldName
Define the field name (String) field.

Constructor Detail

SignalFieldSignal

public SignalFieldSignal(java.lang.String key)
Constructs an instance of this class from the specified key parameter.

Parameters:
key - The key (String) parameter.
See Also:
SignalFieldSignal(String,SignalService,String)

SignalFieldSignal

public SignalFieldSignal(java.lang.String key,
                         SignalService signal,
                         java.lang.String fieldName)
Constructs an instance of this class from the specified key, signal and field name parameters.

Parameters:
key - The key (String) parameter.
signal - The signal (SignalService) parameter.
fieldName - The field name (String) parameter.
See Also:
SignalFieldSignal(String)
Method Detail

getFieldName

public java.lang.String getFieldName()
Gets the field name (String) value.

Returns:
The field name (String) value.
See Also:
setFieldName(String)

getSignal

public SignalService getSignal()
Gets the signal (SignalService) value.

Returns:
The signal (SignalService) value.
See Also:
SignalFieldSignal(String), SignalFieldSignal(String,SignalService,String), setSignal(SignalService)

setFieldName

public void setFieldName(java.lang.String fieldName)
Sets the field name value.

Parameters:
fieldName - The field name (String) parameter.
See Also:
getFieldName()

setSignal

public void setSignal(SignalService signal)
Sets the signal value.

Parameters:
signal - The signal (SignalService) parameter.
See Also:
SignalFieldSignal(String), SignalFieldSignal(String,SignalService,String), getSignal()

signalOccurred

public void signalOccurred(SignalService source,
                           java.lang.Object timestamp,
                           ChannelService channel,
                           java.lang.Object data)
Signal occurred with the specified source, timestamp, channel and data parameters.

Specified by:
signalOccurred in interface MultiplexSignalListener
Parameters:
source - The source (SignalService) parameter.
timestamp - The time stamp (Object) parameter.
channel - The channel (ChannelService) parameter.
data - The data (Object) parameter.
Since:
1.2
See Also:
signalOccurred(SignalService,Object,Object)

signalOccurred

public void signalOccurred(SignalService source,
                           java.lang.Object timestamp,
                           java.lang.Object data)
Signal occurred with the specified source, timestamp and data parameters.

Specified by:
signalOccurred in interface SignalListener
Parameters:
source - The source (SignalService) parameter.
timestamp - The time stamp (Object) parameter.
data - The data (Object) parameter.
See Also:
signalOccurred(SignalService,Object,ChannelService,Object)

2009-01-09 1.2.0

Copyright (c) 2009 IBM. See license in Legal section.