com.ldodds.foaf.thinlet
Interface ComponentManager
- All Known Implementing Classes:
- FOAFThinlet
- public interface ComponentManager
An abstraction over the Thinlet API
This class provides an abstraction over the main Thinlet API, plus some
additional helper methods. Adding this interface allows the various helper
classes to be further isolated from the details of the GUI implementation.
- Author:
- ldodds
Method Summary |
void |
add(java.lang.Object component)
|
void |
add(java.lang.Object parent,
java.lang.Object component)
|
void |
add(java.lang.Object parent,
java.lang.Object component,
int index)
|
java.lang.Object |
create(java.lang.String classname)
|
java.lang.Object |
find(java.lang.Object object,
java.lang.String name)
|
java.lang.Object |
find(java.lang.String name)
|
boolean |
getBoolean(java.lang.Object component,
java.lang.String key)
|
java.lang.String |
getChoice(java.lang.Object component,
java.lang.String key)
|
int |
getCount(java.lang.Object component)
|
int |
getCount(java.lang.Object component,
java.lang.String key)
|
java.lang.Object |
getDesktop()
|
java.awt.Image |
getIcon(java.lang.Object component,
java.lang.String key)
|
java.awt.Image |
getIcon(java.lang.String path)
|
java.awt.Image |
getIcon(java.lang.String path,
boolean preload)
|
int |
getInteger(java.lang.Object component,
java.lang.String key)
|
java.lang.Object |
getItem(java.lang.Object component,
int index)
|
java.lang.Object |
getItem(java.lang.Object component,
java.lang.String key,
int index)
|
java.lang.Object[] |
getItems(java.lang.Object component)
|
int |
getSelectedIndex(java.lang.Object component)
|
java.lang.String |
getString(java.lang.Object component,
java.lang.String key)
|
java.lang.Object |
parse(java.io.InputStream in)
|
java.lang.Object |
parse(java.io.InputStream in,
java.lang.Object handler)
|
java.lang.Object |
parse(java.lang.String path)
|
java.lang.Object |
parse(java.lang.String path,
java.lang.Object handler)
|
void |
remove(java.lang.Object component)
|
void |
removeAll(java.lang.Object component)
|
void |
removeAll(java.lang.Object component,
java.lang.String key)
|
void |
setBoolean(java.lang.Object component,
java.lang.String key,
boolean value)
|
void |
setChoice(java.lang.Object component,
java.lang.String key,
java.lang.String value)
|
void |
setIcon(java.lang.Object component,
java.lang.String key,
java.awt.Image icon)
|
void |
setInteger(java.lang.Object component,
java.lang.String key,
int value)
|
void |
setString(java.lang.Object component,
java.lang.String key,
java.lang.String value)
|
parse
public java.lang.Object parse(java.lang.String path)
throws java.io.IOException
parse
public java.lang.Object parse(java.lang.String path,
java.lang.Object handler)
throws java.io.IOException
parse
public java.lang.Object parse(java.io.InputStream in)
throws java.io.IOException
parse
public java.lang.Object parse(java.io.InputStream in,
java.lang.Object handler)
throws java.io.IOException
find
public java.lang.Object find(java.lang.String name)
find
public java.lang.Object find(java.lang.Object object,
java.lang.String name)
setString
public void setString(java.lang.Object component,
java.lang.String key,
java.lang.String value)
setChoice
public void setChoice(java.lang.Object component,
java.lang.String key,
java.lang.String value)
setBoolean
public void setBoolean(java.lang.Object component,
java.lang.String key,
boolean value)
setInteger
public void setInteger(java.lang.Object component,
java.lang.String key,
int value)
setIcon
public void setIcon(java.lang.Object component,
java.lang.String key,
java.awt.Image icon)
getString
public java.lang.String getString(java.lang.Object component,
java.lang.String key)
getChoice
public java.lang.String getChoice(java.lang.Object component,
java.lang.String key)
getBoolean
public boolean getBoolean(java.lang.Object component,
java.lang.String key)
getInteger
public int getInteger(java.lang.Object component,
java.lang.String key)
getIcon
public java.awt.Image getIcon(java.lang.Object component,
java.lang.String key)
getIcon
public java.awt.Image getIcon(java.lang.String path)
getIcon
public java.awt.Image getIcon(java.lang.String path,
boolean preload)
getDesktop
public java.lang.Object getDesktop()
create
public java.lang.Object create(java.lang.String classname)
add
public void add(java.lang.Object component)
add
public void add(java.lang.Object parent,
java.lang.Object component)
add
public void add(java.lang.Object parent,
java.lang.Object component,
int index)
remove
public void remove(java.lang.Object component)
removeAll
public void removeAll(java.lang.Object component)
removeAll
public void removeAll(java.lang.Object component,
java.lang.String key)
getCount
public int getCount(java.lang.Object component)
getCount
public int getCount(java.lang.Object component,
java.lang.String key)
getSelectedIndex
public int getSelectedIndex(java.lang.Object component)
getItem
public java.lang.Object getItem(java.lang.Object component,
int index)
getItem
public java.lang.Object getItem(java.lang.Object component,
java.lang.String key,
int index)
getItems
public java.lang.Object[] getItems(java.lang.Object component)