uk.co.mullsoft.jean
Class JEANAttributeSet

java.lang.Object
  extended by uk.co.mullsoft.jean.JEANAttributeSet

public class JEANAttributeSet
extends java.lang.Object


Constructor Summary
protected JEANAttributeSet(AttributeSet aset)
           
  JEANAttributeSet(JEANAPI api, java.lang.String name, NamedTypedValue[] ntv)
           
 
Method Summary
 void addAttribute(java.lang.String name, AttributeType type, java.lang.Object value)
           
 java.lang.Object getAttribute(int index)
           
 java.lang.Object getAttribute(java.lang.String name)
           
 NamedTypedValue[] getAttributeNamedTypedValues()
           
protected  AttributeSet getAttributeSet()
           
 java.lang.String getName(int index)
           
 boolean isArray()
           
 boolean isTuple()
           
 boolean isVector()
           
 void removeAllAttributes()
           
 void removeAttribute(int index)
           
 void removeAttribute(java.lang.String name)
           
 void setAllInputPrompts(java.lang.String prompt)
           
 void setArray(boolean array)
           
 void setAttribute(int index, java.lang.Object value)
           
 void setAttribute(java.lang.String name, java.lang.Object value)
           
 void setDisplayType(SetDisplayType displayType)
           
 void setInputPrompt(int index, java.lang.String prompt)
           
 void setInputPrompts(java.lang.String[] prompts)
           
 void setTuple(boolean tuple)
           
 void setVector(boolean vector)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JEANAttributeSet

public JEANAttributeSet(JEANAPI api,
                        java.lang.String name,
                        NamedTypedValue[] ntv)

JEANAttributeSet

protected JEANAttributeSet(AttributeSet aset)
Method Detail

getAttributeSet

protected AttributeSet getAttributeSet()

size

public int size()

getAttribute

public java.lang.Object getAttribute(int index)

getAttribute

public java.lang.Object getAttribute(java.lang.String name)

getAttributeNamedTypedValues

public NamedTypedValue[] getAttributeNamedTypedValues()

setAttribute

public void setAttribute(int index,
                         java.lang.Object value)

setAttribute

public void setAttribute(java.lang.String name,
                         java.lang.Object value)

addAttribute

public void addAttribute(java.lang.String name,
                         AttributeType type,
                         java.lang.Object value)

setInputPrompt

public void setInputPrompt(int index,
                           java.lang.String prompt)

setInputPrompts

public void setInputPrompts(java.lang.String[] prompts)

setAllInputPrompts

public void setAllInputPrompts(java.lang.String prompt)

getName

public java.lang.String getName(int index)

removeAttribute

public void removeAttribute(int index)

removeAttribute

public void removeAttribute(java.lang.String name)

removeAllAttributes

public void removeAllAttributes()

setDisplayType

public void setDisplayType(SetDisplayType displayType)

isTuple

public boolean isTuple()

setTuple

public void setTuple(boolean tuple)

isVector

public boolean isVector()

setVector

public void setVector(boolean vector)

isArray

public boolean isArray()

setArray

public void setArray(boolean array)