public class FunctionDef extends java.lang.Object implements FunctionDefineProvider, XMLable
限定符和类型 | 字段和说明 |
---|---|
static int |
CURRENT_LEVEL |
static java.lang.String |
XML_TAG |
MARK_STRING
构造器和说明 |
---|
FunctionDef()
默认的构造函数
|
FunctionDef(java.lang.String name,
java.lang.String className) |
FunctionDef(java.lang.String name,
java.lang.String description,
java.lang.String className) |
限定符和类型 | 方法和说明 |
---|---|
java.lang.Object |
clone() |
int |
currentAPILevel()
当前接口的API等级,用于判断是否需要升级插件
|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getClassName() |
java.lang.String |
getDescription() |
java.lang.String |
getName() |
int |
hashCode() |
void |
readXML(XMLableReader reader)
读取子节点,应该会被XMLableReader.readXMLObject()调用多次
|
void |
setClassName(java.lang.String className)
设置函数的类名
|
void |
setDescription(java.lang.String description)
设置对函数功能的描述
|
void |
setName(java.lang.String name)
设置函数的名字
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public static final java.lang.String XML_TAG
public static final int CURRENT_LEVEL
public FunctionDef()
public FunctionDef(java.lang.String name, java.lang.String className)
name
- 函数的名字className
- 函数的类名public FunctionDef(java.lang.String name, java.lang.String description, java.lang.String className)
name
- 函数的名字description
- 函数的功能的描述className
- 函数的类名public int currentAPILevel()
Level
currentAPILevel
在接口中 Level
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getClassName()
public void setClassName(java.lang.String className)
public void readXML(XMLableReader reader)
XMLReadable
readXML
在接口中 XMLReadable
reader
- XML读取对象XMLableReader
public void writeXML(XMLPrintWriter writer)
XMLWriter
public boolean equals(java.lang.Object obj)
equals
在类中 java.lang.Object
public int hashCode()
hashCode
在类中 java.lang.Object
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
在接口中 FCloneable
clone
在类中 java.lang.Object
java.lang.CloneNotSupportedException
- 如果克隆失败则抛出此异常