org.mbari.siam.tests.state
Class WaveSensor.Attributes

java.lang.Object
  extended by org.mbari.siam.distributed.ServiceAttributes
      extended by org.mbari.siam.distributed.InstrumentServiceAttributes
          extended by org.mbari.siam.tests.state.WaveSensor.Attributes
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable
Enclosing class:
WaveSensor

public class WaveSensor.Attributes
extends InstrumentServiceAttributes

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mbari.siam.distributed.InstrumentServiceAttributes
commPowerPolicy, currentLimitMa, dataShelfLifeHours, defaultSkipInterval, diagnosticSampleInterval, errCacheLimit, maxSampleTries, maxSummarySamples, nominalCurrentMa, packetSetSize, peakCurrentMa, powerOnDelaySec, powerPolicy, rbnbAdvertiseService, rbnbArchiveFrames, rbnbCacheFrames, rbnbExcludeRecordTypes, rbnbServer, sampleSchedule, sampleTimeoutMsec, startDelayMsec, summaryTriggerCount, summaryVars, timeSynch
 
Fields inherited from class org.mbari.siam.distributed.ServiceAttributes
_CONFIGURABLE_FILTER_OFF, _CONFIGURABLE_FILTER_ON, _log4j, advertiseService, className, extendedVersion, frameworkVersion, instrumentName, isiID, locationName, parentID, registryName, serviceName, serviceStatus, UUID
 
Method Summary
 void checkValues()
          Throw InvalidPropertyException if any invalid values
 void missingAttributeCallback(java.lang.String fieldName)
          Throw MissingPropertyException if specified attribute is mandatory.
 void setAttributeCallback(java.lang.String attributeName, java.lang.String valueString)
          Throw InvalidPropertyException if specified attribute has invalid value.
 
Methods inherited from class org.mbari.siam.distributed.InstrumentServiceAttributes
getAttributes, missingAttributeRequiredCallback, requiredCheckValues, requiredIsConfigurable, setAttributeRequiredCallback
 
Methods inherited from class org.mbari.siam.distributed.ServiceAttributes
checkPropertyNames, fromProperties, getConfigurableFields, getExtendedVersion, getHelp, getMnemonicValues, getTypeName, isConfigurable, toConfigurableProperties, toProperties, toProperties, toPropertyStrings, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

missingAttributeCallback

public void missingAttributeCallback(java.lang.String fieldName)
                              throws MissingPropertyException
Throw MissingPropertyException if specified attribute is mandatory.

Overrides:
missingAttributeCallback in class ServiceAttributes
Parameters:
fieldName - name of missing attribute
Throws:
MissingPropertyException

setAttributeCallback

public void setAttributeCallback(java.lang.String attributeName,
                                 java.lang.String valueString)
                          throws InvalidPropertyException
Throw InvalidPropertyException if specified attribute has invalid value.

Overrides:
setAttributeCallback in class ServiceAttributes
Parameters:
attributeName - name of parsed attribute
Throws:
InvalidPropertyException

checkValues

public void checkValues()
                 throws InvalidPropertyException
Throw InvalidPropertyException if any invalid values

Overrides:
checkValues in class ServiceAttributes
Throws:
InvalidPropertyException


Copyright © 2003 MBARI.

The Monterey Bay Aquarium Research Institute (MBARI) provides this documentation and code "as is", with no warranty, express or implied, of its quality or consistency. It is provided without support and without obligation on the part of MBARI to assist in its use, correction, modification, or enhancement.