org.eclipse.higgins.idas.impl
Class AbstractComplexValue

Package class diagram package AbstractComplexValue
java.lang.Object
  extended by org.eclipse.higgins.idas.impl.BasicAttributeSet
      extended by org.eclipse.higgins.idas.impl.AbstractComplexValue
All Implemented Interfaces:
IComplexValue, IHasAttributes, IPropertyValue

public abstract class AbstractComplexValue
extends BasicAttributeSet
implements IComplexValue

Basic implementation of IComplexValue. Uses BasicAttributeSet.


Constructor Summary
AbstractComplexValue()
           
AbstractComplexValue(Iterable<IAttribute> attrs)
           
AbstractComplexValue(Vector<IAttribute> attrs)
           
 
Method Summary
 boolean isSimple()
           
 
Methods inherited from class org.eclipse.higgins.idas.impl.BasicAttributeSet
addAttribute, createAttribute, createAttribute, getAttribute, getAttributes, removeAttribute
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.higgins.idas.IPropertyValue
getData
 
Methods inherited from interface org.eclipse.higgins.idas.IHasAttributes
addAttribute, createAttribute, createAttribute, getAttribute, getAttributes, removeAttribute
 

Constructor Detail

AbstractComplexValue

public AbstractComplexValue()

AbstractComplexValue

public AbstractComplexValue(Iterable<IAttribute> attrs)

AbstractComplexValue

public AbstractComplexValue(Vector<IAttribute> attrs)
Method Detail

isSimple

public boolean isSimple()
                 throws IdASException
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