public class XmlClass
extends java.lang.Object
implements java.lang.Cloneable
Modifier and Type | Field and Description |
---|---|
private java.lang.Class |
m_class |
private java.util.List<java.lang.String> |
m_excludedMethods |
private java.util.List<XmlInclude> |
m_includedMethods |
private int |
m_index
The index of this class in the
|
private boolean |
m_loadClasses
True if the classes need to be loaded
|
private java.lang.String |
m_name |
private java.util.Map<java.lang.String,java.lang.String> |
m_parameters |
private XmlTest |
m_xmlTest |
Constructor and Description |
---|
XmlClass() |
XmlClass(java.lang.Class cls) |
XmlClass(java.lang.Class cls,
boolean loadClasses) |
XmlClass(java.lang.String name) |
XmlClass(java.lang.String name,
boolean loadClasses) |
XmlClass(java.lang.String className,
int index) |
XmlClass(java.lang.String className,
int index,
boolean loadClasses) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
clone()
Clone an XmlClass by copying all its components.
|
boolean |
equals(java.lang.Object obj) |
java.util.Map<java.lang.String,java.lang.String> |
getAllParameters() |
java.util.List<java.lang.String> |
getExcludedMethods() |
java.util.List<XmlInclude> |
getIncludedMethods() |
int |
getIndex()
Note that this attribute does not come from the XML file, it's calculated
internally and represents the order in which this class was found in its
<test> tag.
|
java.util.Map<java.lang.String,java.lang.String> |
getLocalParameters() |
java.lang.String |
getName() |
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Deprecated.
Use
getLocalParameters() or getAllParameters() |
java.lang.Class<?> |
getSupportClass() |
int |
hashCode() |
private void |
init(java.lang.String className,
java.lang.Class cls,
int index) |
private void |
init(java.lang.String className,
java.lang.Class cls,
int index,
boolean resolveClass) |
static java.lang.String |
listToString(java.util.List<java.lang.Integer> invocationNumbers) |
private void |
loadClass() |
boolean |
loadClasses() |
void |
setClass(java.lang.Class className) |
void |
setExcludedMethods(java.util.List<java.lang.String> excludedMethods) |
void |
setIncludedMethods(java.util.List<XmlInclude> includedMethods) |
void |
setIndex(int index) |
void |
setName(java.lang.String name) |
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
setXmlTest(XmlTest test) |
java.lang.String |
toString() |
java.lang.String |
toXml(java.lang.String indent) |
private java.util.List<XmlInclude> m_includedMethods
private java.util.List<java.lang.String> m_excludedMethods
private java.lang.String m_name
private java.lang.Class m_class
private int m_index
private boolean m_loadClasses
private java.util.Map<java.lang.String,java.lang.String> m_parameters
private XmlTest m_xmlTest
public XmlClass()
public XmlClass(java.lang.String name)
public XmlClass(java.lang.String name, boolean loadClasses)
public XmlClass(java.lang.Class cls)
public XmlClass(java.lang.Class cls, boolean loadClasses)
public XmlClass(java.lang.String className, int index)
public XmlClass(java.lang.String className, int index, boolean loadClasses)
private void init(java.lang.String className, java.lang.Class cls, int index)
private void init(java.lang.String className, java.lang.Class cls, int index, boolean resolveClass)
private void loadClass()
public java.lang.Class<?> getSupportClass()
public void setClass(java.lang.Class className)
className
- The className to set.public java.util.List<java.lang.String> getExcludedMethods()
public void setExcludedMethods(java.util.List<java.lang.String> excludedMethods)
excludedMethods
- The excludedMethods to set.public java.util.List<XmlInclude> getIncludedMethods()
public void setIncludedMethods(java.util.List<XmlInclude> includedMethods)
includedMethods
- The includedMethods to set.public java.lang.String getName()
public void setName(java.lang.String name)
name
- The name to set.public boolean loadClasses()
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toXml(java.lang.String indent)
public static java.lang.String listToString(java.util.List<java.lang.Integer> invocationNumbers)
public java.lang.Object clone()
clone
in class java.lang.Object
public int getIndex()
public void setIndex(int index)
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
public java.util.Map<java.lang.String,java.lang.String> getAllParameters()
public java.util.Map<java.lang.String,java.lang.String> getLocalParameters()
getAllParameters()
.@Deprecated public java.util.Map<java.lang.String,java.lang.String> getParameters()
getLocalParameters()
or getAllParameters()
public void setXmlTest(XmlTest test)