Java Doc for StandardVMType.java in  » IDE-Eclipse » jdt » org » eclipse » jdt » internal » launching » 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 » IDE Eclipse » jdt » org.eclipse.jdt.internal.launching 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.eclipse.jdt.launching.AbstractVMInstallType
      org.eclipse.jdt.internal.launching.StandardVMType

All known Subclasses:   org.eclipse.jdt.internal.launching.macosx.MacOSXVMInstallType,  org.eclipse.jdt.internal.launching.Standard11xVMType,
StandardVMType
public class StandardVMType extends AbstractVMInstallType (Code)
A VM install type for VMs the conform to the standard JDK installation layout.


Field Summary
final public static  StringID_STANDARD_VM_TYPE
    


Method Summary
protected  booleancanDetectDefaultSystemLibraries(File javaHome, File javaExecutable)
     Return true if the appropriate system libraries can be found for the specified java executable, false otherwise.
public  FiledetectInstallLocation()
    
public  voiddisposeVMInstall(String id)
    
protected  IVMInstalldoCreateVMInstall(String id)
    
public static  FilefindJavaExecutable(File vmInstallLocation)
     Starting in the specified VM install location, attempt to find the 'java' executable file.
protected static  ListgatherAllLibraries(String[] dirPaths)
     Returns a list of all zip's and jars contained in the given directories.
protected  LibraryInfogenerateLibraryInfo(File javaHome, File javaExecutable)
     Generates library information for the given java executable.
protected  FilegetDefaultEndorsedDirectory(File installLocation)
     Returns the default location of the endorsed directory, based on the given install location.
protected  FilegetDefaultExtensionDirectory(File installLocation)
     Returns the default location of the extension directory, based on the given install location.
public  URLgetDefaultJavadocLocation(File installLocation)
    
protected static  URLgetDefaultJavadocLocation(String version)
     Returns a default Javadoc location for a language version, or null.
protected  LibraryInfogetDefaultLibraryInfo(File installLocation)
     Returns default library information for the given install location.
public  LibraryLocation[]getDefaultLibraryLocations(File installLocation)
     NOTE: We do not add libraries from the "endorsed" directory explicitly, as the bootpath contains these entries already (if they exist).
protected  IPathgetDefaultPackageRootPath()
    
protected  StringgetDefaultRootPath()
    
protected  IPathgetDefaultSystemLibrary(File javaHome)
     Return an IPath corresponding to the single library file containing the standard Java classes for most VMs version 1.2 and above.
protected  IPathgetDefaultSystemLibrarySource(File libLocation)
     Returns a path to the source attachment for the given libaray, or an empty path if none.
public  StringgetDefaultVMArguments(File installLocation)
    
protected synchronized  LibraryInfogetLibraryInfo(File javaHome, File javaExecutable)
     Return library information corresponding to the specified install location.
public  StringgetName()
    
protected  StringgetVMVersion(File javaHome, File javaExecutable)
     Returns the version of the VM at the given location, with the given executable.
protected  LibraryInfoparseLibraryInfo(IProcess process)
     Parses the output from 'LibraryDetector'.
protected  String[]parsePaths(String paths)
    
protected  voidsetDefaultRootPath(String defaultRootPath)
    
public  IStatusvalidateInstallLocation(File javaHome)
    

Field Detail
ID_STANDARD_VM_TYPE
final public static String ID_STANDARD_VM_TYPE(Code)





Method Detail
canDetectDefaultSystemLibraries
protected boolean canDetectDefaultSystemLibraries(File javaHome, File javaExecutable)(Code)
Return true if the appropriate system libraries can be found for the specified java executable, false otherwise.



detectInstallLocation
public File detectInstallLocation()(Code)



disposeVMInstall
public void disposeVMInstall(String id)(Code)



doCreateVMInstall
protected IVMInstall doCreateVMInstall(String id)(Code)



findJavaExecutable
public static File findJavaExecutable(File vmInstallLocation)(Code)
Starting in the specified VM install location, attempt to find the 'java' executable file. If found, return the corresponding File object, otherwise return null.



gatherAllLibraries
protected static List gatherAllLibraries(String[] dirPaths)(Code)
Returns a list of all zip's and jars contained in the given directories.
Parameters:
  dirPaths - a list of absolute paths of directories to search List of all zip's and jars



generateLibraryInfo
protected LibraryInfo generateLibraryInfo(File javaHome, File javaExecutable)(Code)
Generates library information for the given java executable. A main program is run (org.eclipse.jdt.internal.launching.support. LibraryDetector), that dumps the system properties for bootpath and extension directories. This output is then parsed and cached for future reference. library info or null if none



getDefaultEndorsedDirectory
protected File getDefaultEndorsedDirectory(File installLocation)(Code)
Returns the default location of the endorsed directory, based on the given install location. The resulting file may not exist, or be null if an endorsed directory is not supported.
Parameters:
  installLocation - default endorsed directory or null



getDefaultExtensionDirectory
protected File getDefaultExtensionDirectory(File installLocation)(Code)
Returns the default location of the extension directory, based on the given install location. The resulting file may not exist, or be null if an extension directory is not supported.
Parameters:
  installLocation - default extension directory or null



getDefaultJavadocLocation
public URL getDefaultJavadocLocation(File installLocation)(Code)



getDefaultJavadocLocation
protected static URL getDefaultJavadocLocation(String version)(Code)
Returns a default Javadoc location for a language version, or null.
Parameters:
  version - language version such as "1.4" URL to default Javadoc location, or null



getDefaultLibraryInfo
protected LibraryInfo getDefaultLibraryInfo(File installLocation)(Code)
Returns default library information for the given install location.
Parameters:
  installLocation - LibraryInfo



getDefaultLibraryLocations
public LibraryLocation[] getDefaultLibraryLocations(File installLocation)(Code)
NOTE: We do not add libraries from the "endorsed" directory explicitly, as the bootpath contains these entries already (if they exist).
See Also:   org.eclipse.jdt.launching.IVMInstallType.getDefaultLibraryLocations(File)



getDefaultPackageRootPath
protected IPath getDefaultPackageRootPath()(Code)



getDefaultRootPath
protected String getDefaultRootPath()(Code)



getDefaultSystemLibrary
protected IPath getDefaultSystemLibrary(File javaHome)(Code)
Return an IPath corresponding to the single library file containing the standard Java classes for most VMs version 1.2 and above.



getDefaultSystemLibrarySource
protected IPath getDefaultSystemLibrarySource(File libLocation)(Code)
Returns a path to the source attachment for the given libaray, or an empty path if none.
Parameters:
  libLocation - a path to the source attachment for the given library, oran empty path if none



getDefaultVMArguments
public String getDefaultVMArguments(File installLocation)(Code)



getLibraryInfo
protected synchronized LibraryInfo getLibraryInfo(File javaHome, File javaExecutable)(Code)
Return library information corresponding to the specified install location. If the information does not exist, create it using the given Java executable.



getName
public String getName()(Code)



getVMVersion
protected String getVMVersion(File javaHome, File javaExecutable)(Code)
Returns the version of the VM at the given location, with the given executable.
Parameters:
  javaHome -
Parameters:
  javaExecutable - String



parseLibraryInfo
protected LibraryInfo parseLibraryInfo(IProcess process)(Code)
Parses the output from 'LibraryDetector'.



parsePaths
protected String[] parsePaths(String paths)(Code)



setDefaultRootPath
protected void setDefaultRootPath(String defaultRootPath)(Code)



validateInstallLocation
public IStatus validateInstallLocation(File javaHome)(Code)



Methods inherited from org.eclipse.jdt.launching.AbstractVMInstallType
public IVMInstall createVMInstall(String id) throws IllegalArgumentException(Code)(Java Doc)
public void disposeVMInstall(String id)(Code)(Java Doc)
abstract protected IVMInstall doCreateVMInstall(String id)(Code)(Java Doc)
public IVMInstall findVMInstall(String id)(Code)(Java Doc)
public IVMInstall findVMInstallByName(String name)(Code)(Java Doc)
public URL getDefaultJavadocLocation(File installLocationOrDefinitionFile)(Code)(Java Doc)
public String getDefaultVMArguments(File installLocationOrDefinitionFile)(Code)(Java Doc)
public String getId()(Code)(Java Doc)
public IVMInstall[] getVMInstalls()(Code)(Java Doc)
public void setInitializationData(IConfigurationElement config, String propertyName, Object data)(Code)(Java Doc)

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.