Java Doc for ConsoleLauncher.java in  » Development » jdec » net » sf » jdec » main » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Development » jdec » net.sf.jdec.main 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   net.sf.jdec.main.ConsoleLauncher

ConsoleLauncher
public class ConsoleLauncher (Code)

author:
   sbelur


Field Summary
public static  ArrayListallClassStructures
    
static  java.lang.StringclassDescdup
    
Parameters:
  showMethodCode - boolean variable to indicate whether Code has to be displayedor not for this method...
public static  HashMapclassMethodMap
    
public static  HashMapclassMethodRefMap
    
public static  ArrayListcurrentClassMethods
    
public static  booleancurrentIsInner
    
public static  Stringcurrentdecompiledtext
    
public static  booleanfatalErrorOccured
    
public static  ArrayListinnerClassStructures
    
public static  longl3
    
public static  ClassStructuremainClassStructure
    
static  java.lang.Stringmesg
    
public static  HashMapmethod_names_methodref
    
public static  HashMapmethod_names_signature
    
public static  longstartTime
    
static  ArrayListtabChange
    
public  ArrayListvariablesPushedToFront
    


Method Summary
public static  voidaddCouldNotFinish(Behaviour couldNotFinish)
    
public static  voidaddImportClass(java.lang.String className)
    
public static  StringcheckFilePath(String path)
    
public static  voidconstantPool(java.lang.String path)
    
public static  voidcurrentClassMethods(ArrayList mlist)
    
public static  java.lang.StringdecompileClass(String path)
    
public static  voiddecompileClassFromUI(java.lang.String path)
    
public static  voiddecompileJar(java.lang.String jarPath)
    
public static  voiddecompileJarFromConsole(java.lang.String jarPath, ArrayList classes)
    
public static  voiddecompileJarFromUI(java.lang.String jarPath, ArrayList classes)
    
public static  voiddisassemble(java.lang.String path)
    
public static  voiddummyVariablesCreated(boolean b)
    
public static  ArrayListgetAllImportedClasses()
    
public static  StringgetClassDir()
    
public static  StringgetClassName(String path)
    
public static  ClassStructuregetClassStructure(String string)
    
public static  HashtablegetClazzObjects()
    
public static  JavaClassgetClazzRef()
    
public static  java.lang.StringgetCurrentDecompiledFile()
    
public static  FilegetCurrentJarSourceFile()
    
public static  BehaviourgetCurrentMethodBeingExecuted()
    
public static  InnerClassTracker.NodegetCurrentRootAdded()
    
public static  FilegetCurrentSourceFile()
    
public static  booleangetDummyVarNoteStatus()
    
public static  ArrayListgetExclList()
    
public static  StringgetFilePathForClassEntryInJar(File jar, String clx, String folder)
    
public static  ArrayListgetInclList()
    
public static  HashMapgetInstructionMap()
    
public static  java.lang.StringgetLicenceWarning()
    
public static  intgetMagicNumber()
    
public static  intgetMajorVersion()
    
public static  HashtablegetMethodLookup()
    
public static  HashtablegetMethodSignMethodLookup()
    
public static  HashMapgetMethod_names_methodref()
    
public static  intgetMinorVersion()
    
public static  intgetPoolCount()
    
public static  java.lang.StringgetResultFileName()
    
public static  booleangetShowextendsobject()
    
public static  booleangetShowfieldsfirst()
    
public static  longgetStartTime()
    
public static  ArrayListgetTabChangeList()
    
public static  InnerClassTrackergetTracker()
    
public static  floatgetVesion()
    
public static  ArrayListgetcurrentClassMethods()
    
public static  java.lang.Stringgeterrormagicnumber()
    
public static  booleanisCurrentClassCompiledWithDebugInfo()
    
public static  booleanisDontpvtmethods()
    
public static  booleanisDontshowabs()
    
public static  booleanisDontshowemptyconst()
    
public static  booleanisDontshownative()
    
public static  booleanisDontstaticinit()
    
public static  booleanisDontsynth()
    
public static  booleanisFiledecompiled()
    
public static  booleanisShowconstfirst()
    
public static  voidmain(String[] args)
    
public static  voidreInitializeConstantPoolDesc()
    
public static  voidreInitializeConstantPoolEntries()
    
public static  voidsetClazzObjects(Hashtable clazzObjects)
    
public static  voidsetClazzRef(JavaClass clazzRef)
    
public static  voidsetCurrentClassCompiledWithDebugInfo(boolean b)
    
public static  voidsetCurrentDecompiledFile(java.lang.String s)
    
public static  voidsetCurrentJarSourceFile(File f)
    
public static  voidsetCurrentMethodBeingExecuted(Behaviour cur)
    
public static  voidsetCurrentSourceFile(File f)
    
public static  voidsetDontpvtmethods(boolean dontpvtmethods)
    
public static  voidsetDontshowabs(boolean dontshowabs)
    
public static  voidsetDontshowemptyconst(boolean dontshowemptyconst)
    
public static  voidsetDontshownative(boolean dontshownative)
    
public static  voidsetDontstaticinit(boolean dontstaticinit)
    
public static  voidsetDontsynth(boolean dontsynth)
    
public static  voidsetExclImpList(ArrayList list)
    
public static  voidsetFileDecompiled(boolean status)
    
public static  voidsetInclListInJar(ArrayList inclList)
    
public static  voidsetInstrMap(HashMap map)
    
public static  voidsetMethodLookUp(Hashtable ht)
    
public static  voidsetPoolCount(int n)
    
public static  voidsetResultFilePath(String res)
    
public static  voidsetShowObjectSuperClass(boolean b)
    
public static  voidsetShowconstfirst(boolean showconstfirst)
    
public static  voidsetShowfieldsfirst(boolean b)
    
public static  voidshowGeneralInformation(String path)
    
public static  voidshowHelp()
     This method is an exception to the case of writing log statements It does not use the writer objects in this project...
public static  voidshowLocalVariables(String path)
    
public static  voidshowSkeletonClass(String path)
    
public static  booleanvalidInput(String path)
    

Field Detail
allClassStructures
public static ArrayList allClassStructures(Code)



classDescdup
static java.lang.String classDescdup(Code)

Parameters:
  showMethodCode - boolean variable to indicate whether Code has to be displayedor not for this method...

Usage : true: In Case ofdisassemble option or decompile option false: In case ofdis_nocode option
Parameters:
  typeofcodedisplay - Indicates the manner in which code has to be displayed Usagedis: In case of disassemble option dc : In case of decompileoption null: In case of dis_nocode option

Example Fullusage: displayClass(false,null) for dis_nocode option.




classMethodMap
public static HashMap classMethodMap(Code)



classMethodRefMap
public static HashMap classMethodRefMap(Code)



currentClassMethods
public static ArrayList currentClassMethods(Code)



currentIsInner
public static boolean currentIsInner(Code)



currentdecompiledtext
public static String currentdecompiledtext(Code)



fatalErrorOccured
public static boolean fatalErrorOccured(Code)



innerClassStructures
public static ArrayList innerClassStructures(Code)



l3
public static long l3(Code)



mainClassStructure
public static ClassStructure mainClassStructure(Code)



mesg
static java.lang.String mesg(Code)



method_names_methodref
public static HashMap method_names_methodref(Code)



method_names_signature
public static HashMap method_names_signature(Code)



startTime
public static long startTime(Code)



tabChange
static ArrayList tabChange(Code)



variablesPushedToFront
public ArrayList variablesPushedToFront(Code)





Method Detail
addCouldNotFinish
public static void addCouldNotFinish(Behaviour couldNotFinish)(Code)



addImportClass
public static void addImportClass(java.lang.String className)(Code)



checkFilePath
public static String checkFilePath(String path)(Code)



constantPool
public static void constantPool(java.lang.String path) throws IOException(Code)



currentClassMethods
public static void currentClassMethods(ArrayList mlist)(Code)



decompileClass
public static java.lang.String decompileClass(String path) throws Exception(Code)



decompileClassFromUI
public static void decompileClassFromUI(java.lang.String path)(Code)



decompileJar
public static void decompileJar(java.lang.String jarPath)(Code)



decompileJarFromConsole
public static void decompileJarFromConsole(java.lang.String jarPath, ArrayList classes)(Code)



decompileJarFromUI
public static void decompileJarFromUI(java.lang.String jarPath, ArrayList classes)(Code)



disassemble
public static void disassemble(java.lang.String path)(Code)



dummyVariablesCreated
public static void dummyVariablesCreated(boolean b)(Code)



getAllImportedClasses
public static ArrayList getAllImportedClasses()(Code)



getClassDir
public static String getClassDir()(Code)



getClassName
public static String getClassName(String path)(Code)



getClassStructure
public static ClassStructure getClassStructure(String string)(Code)



getClazzObjects
public static Hashtable getClazzObjects()(Code)



getClazzRef
public static JavaClass getClazzRef()(Code)



getCurrentDecompiledFile
public static java.lang.String getCurrentDecompiledFile()(Code)



getCurrentJarSourceFile
public static File getCurrentJarSourceFile()(Code)



getCurrentMethodBeingExecuted
public static Behaviour getCurrentMethodBeingExecuted()(Code)



getCurrentRootAdded
public static InnerClassTracker.Node getCurrentRootAdded()(Code)



getCurrentSourceFile
public static File getCurrentSourceFile()(Code)



getDummyVarNoteStatus
public static boolean getDummyVarNoteStatus()(Code)



getExclList
public static ArrayList getExclList()(Code)



getFilePathForClassEntryInJar
public static String getFilePathForClassEntryInJar(File jar, String clx, String folder)(Code)



getInclList
public static ArrayList getInclList()(Code)



getInstructionMap
public static HashMap getInstructionMap()(Code)



getLicenceWarning
public static java.lang.String getLicenceWarning()(Code)



getMagicNumber
public static int getMagicNumber()(Code)



getMajorVersion
public static int getMajorVersion()(Code)



getMethodLookup
public static Hashtable getMethodLookup()(Code)



getMethodSignMethodLookup
public static Hashtable getMethodSignMethodLookup()(Code)



getMethod_names_methodref
public static HashMap getMethod_names_methodref()(Code)



getMinorVersion
public static int getMinorVersion()(Code)



getPoolCount
public static int getPoolCount()(Code)



getResultFileName
public static java.lang.String getResultFileName()(Code)



getShowextendsobject
public static boolean getShowextendsobject()(Code)



getShowfieldsfirst
public static boolean getShowfieldsfirst()(Code)



getStartTime
public static long getStartTime()(Code)



getTabChangeList
public static ArrayList getTabChangeList()(Code)



getTracker
public static InnerClassTracker getTracker()(Code)



getVesion
public static float getVesion()(Code)



getcurrentClassMethods
public static ArrayList getcurrentClassMethods()(Code)



geterrormagicnumber
public static java.lang.String geterrormagicnumber()(Code)



isCurrentClassCompiledWithDebugInfo
public static boolean isCurrentClassCompiledWithDebugInfo()(Code)



isDontpvtmethods
public static boolean isDontpvtmethods()(Code)



isDontshowabs
public static boolean isDontshowabs()(Code)



isDontshowemptyconst
public static boolean isDontshowemptyconst()(Code)



isDontshownative
public static boolean isDontshownative()(Code)



isDontstaticinit
public static boolean isDontstaticinit()(Code)



isDontsynth
public static boolean isDontsynth()(Code)



isFiledecompiled
public static boolean isFiledecompiled()(Code)



isShowconstfirst
public static boolean isShowconstfirst()(Code)



main
public static void main(String[] args)(Code)

Parameters:
  args -



reInitializeConstantPoolDesc
public static void reInitializeConstantPoolDesc()(Code)



reInitializeConstantPoolEntries
public static void reInitializeConstantPoolEntries()(Code)



setClazzObjects
public static void setClazzObjects(Hashtable clazzObjects)(Code)



setClazzRef
public static void setClazzRef(JavaClass clazzRef)(Code)



setCurrentClassCompiledWithDebugInfo
public static void setCurrentClassCompiledWithDebugInfo(boolean b)(Code)



setCurrentDecompiledFile
public static void setCurrentDecompiledFile(java.lang.String s)(Code)



setCurrentJarSourceFile
public static void setCurrentJarSourceFile(File f)(Code)



setCurrentMethodBeingExecuted
public static void setCurrentMethodBeingExecuted(Behaviour cur)(Code)



setCurrentSourceFile
public static void setCurrentSourceFile(File f)(Code)



setDontpvtmethods
public static void setDontpvtmethods(boolean dontpvtmethods)(Code)



setDontshowabs
public static void setDontshowabs(boolean dontshowabs)(Code)



setDontshowemptyconst
public static void setDontshowemptyconst(boolean dontshowemptyconst)(Code)



setDontshownative
public static void setDontshownative(boolean dontshownative)(Code)



setDontstaticinit
public static void setDontstaticinit(boolean dontstaticinit)(Code)



setDontsynth
public static void setDontsynth(boolean dontsynth)(Code)



setExclImpList
public static void setExclImpList(ArrayList list)(Code)



setFileDecompiled
public static void setFileDecompiled(boolean status)(Code)



setInclListInJar
public static void setInclListInJar(ArrayList inclList)(Code)



setInstrMap
public static void setInstrMap(HashMap map)(Code)



setMethodLookUp
public static void setMethodLookUp(Hashtable ht)(Code)



setPoolCount
public static void setPoolCount(int n)(Code)



setResultFilePath
public static void setResultFilePath(String res)(Code)



setShowObjectSuperClass
public static void setShowObjectSuperClass(boolean b)(Code)



setShowconstfirst
public static void setShowconstfirst(boolean showconstfirst)(Code)



setShowfieldsfirst
public static void setShowfieldsfirst(boolean b)(Code)



showGeneralInformation
public static void showGeneralInformation(String path)(Code)



showHelp
public static void showHelp()(Code)
This method is an exception to the case of writing log statements It does not use the writer objects in this project... It directly used System.out Stream to output help statements... This is so that The user can immediately see the mistake in the console....



showLocalVariables
public static void showLocalVariables(String path)(Code)



showSkeletonClass
public static void showSkeletonClass(String path)(Code)



validInput
public static boolean validInput(String path)(Code)



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.