edu.wisc.trace.urcsdk.target.uisocket
Class BooleanVariable

java.lang.Object
  extended by edu.wisc.trace.urcsdk.target.uisocket.AbstractUISocketElement
      extended by edu.wisc.trace.urcsdk.target.uisocket.UISocketVariable
          extended by edu.wisc.trace.urcsdk.target.uisocket.BooleanVariable
All Implemented Interfaces:
IUISocketElement, java.lang.Cloneable

public class BooleanVariable
extends UISocketVariable

BooleanVariable is a specialized form of UISocketVariable that deals specifically with boolean values.

Version:
$Revision: 1.21 $
Author:
Andrew Martin, Trace R&D Center Created on: Sep 18, 2004

Field Summary
 
Fields inherited from class edu.wisc.trace.urcsdk.target.uisocket.AbstractUISocketElement
id, logger, ref, secret, sensitive, session, socket, socketDocument, timeout, type, value
 
Constructor Summary
BooleanVariable()
          Creates a new BooleanVariable instance.
BooleanVariable(UISocket socket)
          Creates a new BooleanVariable instance.
BooleanVariable(UISocketDocument parent, UISocket socket, org.w3c.dom.Element rootElement)
          Creates a new BooleanVariable instance.
 
Method Summary
 UISocketVariable clone()
          Returnes a copy of the object
 
Methods inherited from class edu.wisc.trace.urcsdk.target.uisocket.UISocketVariable
addDynamicValues, getDynamicRefVars, getStaticMap, hasSelection, isWritable, parse, validate
 
Methods inherited from class edu.wisc.trace.urcsdk.target.uisocket.AbstractUISocketElement
getId, getRef, getSession, getSocket, getSocketDocument, getType, getValue, internalSetValue, setSession, setSocket, setSocketDocument, setValue, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanVariable

public BooleanVariable()
Creates a new BooleanVariable instance.


BooleanVariable

public BooleanVariable(UISocket socket)
Creates a new BooleanVariable instance.

Parameters:
socket - an UISocket value

BooleanVariable

public BooleanVariable(UISocketDocument parent,
                       UISocket socket,
                       org.w3c.dom.Element rootElement)
                throws UrcException
Creates a new BooleanVariable instance.

Parameters:
parent - an UISocketDocument value
socket - an UISocket value
rootElement - an Element value
Throws:
UrcException - if an error occurs
Method Detail

clone

public UISocketVariable clone()
Description copied from class: AbstractUISocketElement
Returnes a copy of the object

Specified by:
clone in interface IUISocketElement
Overrides:
clone in class UISocketVariable
Returns:
an Object value


Copyright © 2006 Trace R&D Center, University of Wisconsin-Madison. All Rights Reserved.