testsgen.wttools
Class ParsedSourceImpl
java.lang.Object
|
+--testsgen.wttools.ParsedSourceImpl
- All Implemented Interfaces:
- java.lang.Comparable, ParsedSourceIfc
- public class ParsedSourceImpl
- extends java.lang.Object
- implements ParsedSourceIfc
ParsedSourceImpl.java contains implementation of ParsedSourceIfc
interface. It contains methods for accessing all source elements.
This implementation (and interface) is class oriented. It means that whole
idea and desing is for class processing. Additionally it assumes only one class
in each file. This assumption is good for processing java sources but should
be modified for processing other languages sources.
Created: Tue Dec 04 15:25:05 2001
- Version:
- $Revision: 1.10 $
- Author:
- Artur Hefczyc
Constructor Summary |
ParsedSourceImpl()
|
ParsedSourceImpl(java.lang.String name,
java.lang.reflect.Constructor def_con,
java.lang.reflect.Constructor[] cons,
java.lang.reflect.Method[] met,
java.lang.String file)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
file_name
protected java.lang.String file_name
name
protected java.lang.String name
def_constr
protected MethodIfc def_constr
constrs
protected MethodIfc[] constrs
methods
protected MethodIfc[] methods
test_src
protected ParsedSourceIfc test_src
ParsedSourceImpl
public ParsedSourceImpl()
ParsedSourceImpl
public ParsedSourceImpl(java.lang.String name,
java.lang.reflect.Constructor def_con,
java.lang.reflect.Constructor[] cons,
java.lang.reflect.Method[] met,
java.lang.String file)
compareTo
public int compareTo(java.lang.Object obj)
- Specified by:
compareTo
in interface java.lang.Comparable
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
setFileName
public void setFileName(java.lang.String file)
- Specified by:
setFileName
in interface ParsedSourceIfc
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName
in interface ParsedSourceIfc
setConstructors
protected void setConstructors(java.lang.reflect.Constructor[] cons)
setMethods
protected void setMethods(java.lang.reflect.Method[] met)
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interface ParsedSourceIfc
getName
public java.lang.String getName()
- Specified by:
getName
in interface ParsedSourceIfc
setDefaultConstructor
public void setDefaultConstructor(MethodIfc constr)
- Specified by:
setDefaultConstructor
in interface ParsedSourceIfc
getDefaultConstructor
public MethodIfc getDefaultConstructor()
- Specified by:
getDefaultConstructor
in interface ParsedSourceIfc
setConstructors
public void setConstructors(MethodIfc[] constrs)
- Specified by:
setConstructors
in interface ParsedSourceIfc
getConstructors
public MethodIfc[] getConstructors()
- Specified by:
getConstructors
in interface ParsedSourceIfc
setMethods
public void setMethods(MethodIfc[] methods)
- Specified by:
setMethods
in interface ParsedSourceIfc
getMethods
public MethodIfc[] getMethods()
- Specified by:
getMethods
in interface ParsedSourceIfc
getMethod
public MethodIfc getMethod(java.lang.String name)
- Specified by:
getMethod
in interface ParsedSourceIfc
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setTestSource
public void setTestSource(ParsedSourceIfc test_src)
- Specified by:
setTestSource
in interface ParsedSourceIfc
getTestSource
public ParsedSourceIfc getTestSource()
- Specified by:
getTestSource
in interface ParsedSourceIfc
toXML
public void toXML(java.io.OutputStream out)
- Specified by:
toXML
in interface ParsedSourceIfc
toXML
public java.lang.String toXML()
- Specified by:
toXML
in interface ParsedSourceIfc
Copyright © GNU, wttools developers Team.