public class WidgetManager extends XMLFileManager implements XMLable, WidgetManagerProvider
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
XML_TAG |
MARK_STRING| 构造器和说明 |
|---|
WidgetManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearAllWidgetConfig()
清除所有控件配置
|
java.lang.Object |
clone() |
java.lang.String |
fileName()
获取文件名
|
IconManager |
getIconManager() |
static WidgetManager |
getInstance()
已过时。
|
java.lang.String |
getNameSpace()
配置类的自定义前缀(配置类的命名空间),需要自己实现
|
static WidgetManagerProvider |
getProviderInstance()
获取控件预定义配置管理接口
|
WidgetConfig |
getWidgetConfig(java.lang.String name)
Gets the WidgetConfig of the specified name.
|
java.util.Iterator |
getWidgetConfigNameIterator()
Gets the iterator of the name of WidgetConfig.
|
void |
putWidgetConfig(java.lang.String name,
WidgetConfig widgetConfig)
加入新的控件
|
void |
readFromInputStream(java.io.InputStream input)
读取input流
|
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
static void |
reinit()
重新初始化
|
void |
removeWidgetConfig(java.lang.String name)
删除指定的控件
|
boolean |
renameWidgetConfig(java.lang.String oldName,
java.lang.String newName)
重命名控件
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
readXMLFileinitialize, mirrorequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitreadXMLFilepublic static final java.lang.String XML_TAG
public static WidgetManager getInstance()
getProviderInstance()public java.lang.String getNameSpace()
ConfigurationgetNameSpace 在类中 DefaultConfigurationpublic static WidgetManagerProvider getProviderInstance()
public void readFromInputStream(java.io.InputStream input)
throws java.lang.Exception
readFromInputStream 在接口中 XMLFileManagerProviderreadFromInputStream 在类中 XMLFileManagerinput - 输入流java.lang.Exception - 读取配置信息失败则抛出此异常public java.lang.String fileName()
fileName 在接口中 WidgetManagerProviderfileName 在接口中 XMLFileManagerProviderpublic java.util.Iterator getWidgetConfigNameIterator()
getWidgetConfigNameIterator 在接口中 WidgetManagerProviderpublic IconManager getIconManager()
getIconManager 在接口中 WidgetManagerProviderpublic WidgetConfig getWidgetConfig(java.lang.String name)
getWidgetConfig 在接口中 WidgetManagerProviderpublic void putWidgetConfig(java.lang.String name,
WidgetConfig widgetConfig)
putWidgetConfig 在接口中 WidgetManagerProvidername - 名称widgetConfig - 控件配置public boolean renameWidgetConfig(java.lang.String oldName,
java.lang.String newName)
renameWidgetConfig 在接口中 WidgetManagerProvidernewName - 新的名称oldName - 老的名称public void removeWidgetConfig(java.lang.String name)
removeWidgetConfig 在接口中 WidgetManagerProvidername - 控件名public void clearAllWidgetConfig()
clearAllWidgetConfig 在接口中 WidgetManagerProviderpublic void readXML(XMLableReader reader)
XMLReadablereadXML 在接口中 WidgetManagerProviderreadXML 在接口中 XMLReadablereader - XML读取对象XMLableReaderpublic void writeXML(XMLPrintWriter writer)
XMLWriterwriteXML 在接口中 WidgetManagerProviderwriteXML 在接口中 XMLWriterwriter - XML写入对象public static void reinit()
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 Configurationjava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常