edu.wisc.trace.urcsdk.client.uisocket.types
Class BooleanVariable

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

public class BooleanVariable
extends UISocketVariable

BooleanVariable is the boolean variant of the UISocketVariable. It provides special handling for boolean inputs. It serves as the xsd:boolean type. Created on: Sep 18, 2004

Version:
$Revision: 1.21 $
Author:
Andrew Martin, Trace R&D Center

Field Summary
 
Fields inherited from class edu.wisc.trace.urcsdk.client.uisocket.types.UISocketVariable
dynamicValues, socketSelection
 
Fields inherited from class edu.wisc.trace.urcsdk.client.uisocket.types.AbstractUISocketElement
dependents, id, interactor, listeners, logger, parent, ref, secret, sensitive, session, sessionId, simpleType, socket, socketDependency, supports, timeout, type, value
 
Constructor Summary
BooleanVariable()
          Creates a new BooleanVariable instance.
BooleanVariable(UISocketDocument parent, UISocketMirror socket, org.w3c.dom.Element rootElement)
          Creates a new BooleanVariable instance.
BooleanVariable(UISocketMirror socket)
          Creates a new BooleanVariable instance.
 
Method Summary
 BooleanVariable clone()
          Describe clone method here.
 
Methods inherited from class edu.wisc.trace.urcsdk.client.uisocket.types.UISocketVariable
addDynamicValues, getDynamicRefVars, getStaticMap, hasSelection, isClosed, isExecutable, isReadable, isWritable, parse, validate
 
Methods inherited from class edu.wisc.trace.urcsdk.client.uisocket.types.AbstractUISocketElement
checkDependencies, checkDependents, getAccessKey, getDependents, getHelp, getId, getInteractor, getKeywords, getLabel, getParent, getRef, getResource, getSecret, getSession, getSocket, getSocketDependency, getSupports, getType, getValue, getXSDSimpleType, registerDependent, registerSupport, setInteractor, setListener, setParent, setSession, setSessionId, setSocket, setValue, setValueRequest, setXSDSimpleType, toString, updateValue
 
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(UISocketMirror socket)
Creates a new BooleanVariable instance.

Parameters:
socket - an UISocket value

BooleanVariable

public BooleanVariable(UISocketDocument parent,
                       UISocketMirror socket,
                       org.w3c.dom.Element rootElement)
                throws java.lang.Exception
Creates a new BooleanVariable instance.

Parameters:
parent - an UISocketDocument value
socket - an UISocket value
rootElement - an Element value
Throws:
java.lang.Exception - if an error occurs
Method Detail

clone

public BooleanVariable clone()
Describe clone method here.

Specified by:
clone in interface IUISocketElement
Overrides:
clone in class UISocketVariable
Returns:
a BooleanVariable value


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