mockmaker.structure
Class SourceClassStructure

java.lang.Object
  extended bymockmaker.structure.SourceClassStructure
All Implemented Interfaces:
ClassStructure

public class SourceClassStructure
extends java.lang.Object
implements ClassStructure


Field Summary
private  com.thoughtworks.qdox.JavaDocBuilder builder
           
private  com.thoughtworks.qdox.model.JavaClass cls
           
 
Constructor Summary
SourceClassStructure(com.thoughtworks.qdox.model.JavaClass cls, com.thoughtworks.qdox.JavaDocBuilder builder)
           
 
Method Summary
private  void findMethods(com.thoughtworks.qdox.model.JavaClass currentCls, boolean constructors, java.util.List result)
           
 int getArrayDimensions()
           
 MethodStructure[] getConstructors()
           
 java.lang.String getExpectationName(java.lang.String name)
           
 MethodStructure[] getMethods()
           
private  MethodStructure[] getMethodStructures(boolean constructors)
           
 java.lang.String getName()
           
 boolean isArray()
           
 boolean isInterface()
           
 boolean isPrimitive()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cls

private com.thoughtworks.qdox.model.JavaClass cls

builder

private com.thoughtworks.qdox.JavaDocBuilder builder
Constructor Detail

SourceClassStructure

public SourceClassStructure(com.thoughtworks.qdox.model.JavaClass cls,
                            com.thoughtworks.qdox.JavaDocBuilder builder)
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ClassStructure

isInterface

public boolean isInterface()
Specified by:
isInterface in interface ClassStructure

getMethods

public MethodStructure[] getMethods()
Specified by:
getMethods in interface ClassStructure

getConstructors

public MethodStructure[] getConstructors()
Specified by:
getConstructors in interface ClassStructure

getMethodStructures

private MethodStructure[] getMethodStructures(boolean constructors)

findMethods

private void findMethods(com.thoughtworks.qdox.model.JavaClass currentCls,
                         boolean constructors,
                         java.util.List result)

isArray

public boolean isArray()
Specified by:
isArray in interface ClassStructure

getArrayDimensions

public int getArrayDimensions()
Specified by:
getArrayDimensions in interface ClassStructure

isPrimitive

public boolean isPrimitive()
Specified by:
isPrimitive in interface ClassStructure

getExpectationName

public java.lang.String getExpectationName(java.lang.String name)
Specified by:
getExpectationName in interface ClassStructure