org.eclipse.higgins.idas.impl
Class AbstractSimpleValue
java.lang.Object
org.eclipse.higgins.idas.impl.AbstractSimpleValue
- All Implemented Interfaces:
- IPropertyValue, ISimpleValue
- Direct Known Subclasses:
- BasicValueBase64Binary, BasicValueBoolean, BasicValueByte, BasicValueDateTime, BasicValueDecimal, BasicValueDouble, BasicValueFloat, BasicValueHexBinary, BasicValueInt, BasicValueInteger, BasicValueLong, BasicValueShort, BasicValueString, BasicValueURI
public abstract class AbstractSimpleValue
- extends Object
- implements ISimpleValue
Method Summary |
String |
getCanonical()
Default implementation of getCanonical calls toString() on the backing datatype. |
String |
getLexical()
Default implementation of getLexical calls toString() on the backing datatype. |
boolean |
isSimple()
returns true |
AbstractSimpleValue
public AbstractSimpleValue()
getLexical
public String getLexical()
throws IdASException
- Default implementation of getLexical calls toString() on the backing datatype.
- Specified by:
getLexical
in interface ISimpleValue
- Throws:
IdASException
getCanonical
public String getCanonical()
throws IdASException
- Default implementation of getCanonical calls toString() on the backing datatype.
- Specified by:
getCanonical
in interface ISimpleValue
- Throws:
IdASException
isSimple
public boolean isSimple()
throws IdASException
- returns true
- Specified by:
isSimple
in interface IPropertyValue
- Throws:
IdASException
Copyright © 2006 Novell Inc. All Rights Reserved.
This program and the accompanying materials are made available
under the terms of the Eclipse Public License v1.0
which accompanies this distribution, and is available at
http://www.eclipse.org/legal/epl-v10.html
Contributors:
Jim Sermersheim (Novell, Inc.) - initial API and implementation