edu.wisc.trace.urcsdk.target.uisocket
Class DurationVariable
java.lang.Object
edu.wisc.trace.urcsdk.target.uisocket.AbstractUISocketElement
edu.wisc.trace.urcsdk.target.uisocket.UISocketVariable
edu.wisc.trace.urcsdk.target.uisocket.DurationVariable
- All Implemented Interfaces:
- IUISocketElement, java.lang.Cloneable
public class DurationVariable
- extends UISocketVariable
DurationVariable is a variant of UISocketVariable that
deals specifically with duration. It has special handling
to parse strings determined to be time strings.
It serves as the SDK implementation of the xsd:duration type.
Created on: May 25 2006
- Version:
- $Revision: 1.7 $
- Author:
- Hemanth Vijayan, Trace R&D Center
| Fields inherited from class edu.wisc.trace.urcsdk.target.uisocket.AbstractUISocketElement |
id, logger, ref, secret, sensitive, session, socket, socketDocument, timeout, type, value |
| 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 |
DurationVariable
public DurationVariable()
- Creates a new instance of
DurationVariable
DurationVariable
public DurationVariable(UISocket socket)
- Creates a new instance of
DurationVariable
- Parameters:
socket -
DurationVariable
public DurationVariable(UISocketDocument parent,
UISocket socket,
org.w3c.dom.Element rootElement)
throws UrcException
- Creates a new instance of
DurationVariable
- Parameters:
parent - socket - rootElement -
- Throws:
UrcException
clone
public DurationVariable clone()
- Describe
clone method here.
- Specified by:
clone in interface IUISocketElement- Overrides:
clone in class UISocketVariable
- Returns:
- a
DurationVariable value
validate
public java.lang.Object validate(java.lang.String value)
- Overrides:
validate in class UISocketVariable
Copyright © 2006 Trace R&D Center, University of Wisconsin-Madison. All Rights Reserved.