Save This Page
Home » activemq-parent-5.3.1-source-release » org.apache » activemq » openwire » tool » [javadoc | source]
org.apache.activemq.openwire.tool
abstract public class: SingleSourceGenerator [javadoc | source]
java.lang.Object
   org.apache.activemq.openwire.tool.OpenWireGenerator
      org.apache.activemq.openwire.tool.SingleSourceGenerator

Direct Known Subclasses:
    CSourcesGenerator, CHeadersGenerator

Field Summary
protected  Set<String> manuallyMaintainedClasses     
protected  File destFile     
protected  JClass jclass     
protected  JClass superclass     
protected  String simpleName     
protected  String className     
protected  String baseClass     
protected  List<JClass> sortedClasses     
Fields inherited from org.apache.activemq.openwire.tool.OpenWireGenerator:
openwireVersion,  filePostFix,  jam
Constructor:
 public SingleSourceGenerator() 
Method from org.apache.activemq.openwire.tool.SingleSourceGenerator Summary:
generateFile,   generateSetup,   generateTearDown,   getAbstractClassText,   getBaseClass,   getBaseClassName,   getClassName,   getClassName,   getDestFile,   getJclass,   getManuallyMaintainedClasses,   getProperties,   getSimpleName,   getSuperclass,   initialiseManuallyMaintainedClasses,   isAbstractClass,   isMarshallerAware,   isValidClass,   run,   setBaseClass,   setClassName,   setDestFile,   setJclass,   setManuallyMaintainedClasses,   setSimpleName,   setSuperclass,   sort
Methods from org.apache.activemq.openwire.tool.OpenWireGenerator:
capitalize,   decapitalize,   getClasses,   getJam,   getOpenWireOpCode,   getOpenwireVersion,   isAbstract,   isCachedProperty,   isMarshallAware,   isThrowable,   isValidProperty,   setJam,   setOpenwireVersion,   stringValue,   stringValue,   toCSharpType
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.activemq.openwire.tool.SingleSourceGenerator Detail:
 abstract protected  void generateFile(PrintWriter out) throws Exception
 protected  void generateSetup(PrintWriter out) 
 protected  void generateTearDown(PrintWriter out) 
 public String getAbstractClassText() 
 public String getBaseClass() 
 protected String getBaseClassName(JClass jclass) 
 public String getClassName() 
 protected String getClassName(JClass jclass) 
 public File getDestFile() 
 public JClass getJclass() 
 public Set<String> getManuallyMaintainedClasses() 
 public List<JProperty> getProperties() 
    Returns all the valid properties available on the current class
 public String getSimpleName() 
 public JClass getSuperclass() 
 protected  void initialiseManuallyMaintainedClasses() 
 public boolean isAbstractClass() 
 public boolean isMarshallerAware() 
 protected boolean isValidClass(JClass jclass) 
 public Object run() 
 public  void setBaseClass(String baseClass) 
 public  void setClassName(String className) 
 public  void setDestFile(File destFile) 
 public  void setJclass(JClass jclass) 
 public  void setManuallyMaintainedClasses(Set<String> manuallyMaintainedClasses) 
 public  void setSimpleName(String simpleName) 
 public  void setSuperclass(JClass superclass) 
 protected List<JClass> sort(List<JClass> classes)