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

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

public class BooleanConstant
extends UISocketConstant

BooleanConstant is the boolean variant of the UISocketConstant. It provides special handling for boolean inputs. It serves as the xsd:boolean type. Created on: Sep 25, 2006

Version:
$Revision: 1.7 $
Author:
Hemanth Vijayan, Trace R&D Center

Field Summary
 
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
BooleanConstant()
          Creates a new BooleanConstant instance.
BooleanConstant(UISocketDocument parent, UISocketMirror socket, org.w3c.dom.Element rootElement)
          Creates a new BooleanConstant instance.
BooleanConstant(UISocketMirror socket)
          Creates a new BooleanConstant instance.
 
Method Summary
 BooleanConstant clone()
          Describe clone method here.
 
Methods inherited from class edu.wisc.trace.urcsdk.client.uisocket.types.UISocketConstant
hasSelection, isExecutable, isReadable, isWritable, parse, setValue, setValueRequest, updateValue, 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, setXSDSimpleType, toString
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BooleanConstant

public BooleanConstant()
Creates a new BooleanConstant instance.


BooleanConstant

public BooleanConstant(UISocketMirror socket)
Creates a new BooleanConstant instance.

Parameters:
socket - an UISocket value

BooleanConstant

public BooleanConstant(UISocketDocument parent,
                       UISocketMirror socket,
                       org.w3c.dom.Element rootElement)
                throws java.lang.Exception
Creates a new BooleanConstant 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 BooleanConstant clone()
Describe clone method here.

Specified by:
clone in interface IUISocketElement
Overrides:
clone in class UISocketConstant
Returns:
a BooleanConstant value


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