Java Doc for Os.java in  » Library » Apache-commons-vfs-20070724-src » org » apache » commons » vfs » util » 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 » Library » Apache commons vfs 20070724 src » org.apache.commons.vfs.util 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.apache.commons.vfs.util.Os

Os
final public class Os (Code)
Class to help determining the OS.
author:
   Stefan Bodewig
author:
   Magesh Umasankar
author:
   Peter Donald


Field Summary
final public static  OsFamilyOS_FAMILY_DOS
     All DOS based OSes.
final public static  OsFamilyOS_FAMILY_MAC
     All Mac based OSes.
final public static  OsFamilyOS_FAMILY_NETWARE
    
final public static  OsFamilyOS_FAMILY_OS2
    
final public static  OsFamilyOS_FAMILY_OSX
    
final public static  OsFamilyOS_FAMILY_UNIX
     All UNIX based OSes.
final public static  OsFamilyOS_FAMILY_WIN9X
     All Windows 9x based OSes.
final public static  OsFamilyOS_FAMILY_WINDOWS
     All Windows based OSes.
final public static  OsFamilyOS_FAMILY_WINNT
     All Windows NT based OSes.


Method Summary
public static  OsFamilygetFamily(String name)
     Locates an OsFamily by name (case-insensitive).
public static  booleanisArch(String arch)
     Determines if the OS on which Ant is executing matches the given OS architecture.
public static  booleanisFamily(String family)
     Determines if the OS on which Ant is executing matches the given OS family.
public static  booleanisFamily(OsFamily family)
     Determines if the OS on which Ant is executing matches the given OS family.
public static  booleanisName(String name)
     Determines if the OS on which Ant is executing matches the given OS name.
public static  booleanisOs(String family, String name, String arch, String version)
     Determines if the OS on which Ant is executing matches the given OS family, name, architecture and version.
public static  booleanisOs(OsFamily family, String name, String arch, String version)
    
public static  booleanisVersion(String version)
     Determines if the OS on which Ant is executing matches the given OS version.

Field Detail
OS_FAMILY_DOS
final public static OsFamily OS_FAMILY_DOS(Code)
All DOS based OSes.



OS_FAMILY_MAC
final public static OsFamily OS_FAMILY_MAC(Code)
All Mac based OSes.



OS_FAMILY_NETWARE
final public static OsFamily OS_FAMILY_NETWARE(Code)
Netware



OS_FAMILY_OS2
final public static OsFamily OS_FAMILY_OS2(Code)
OS/2



OS_FAMILY_OSX
final public static OsFamily OS_FAMILY_OSX(Code)
OSX



OS_FAMILY_UNIX
final public static OsFamily OS_FAMILY_UNIX(Code)
All UNIX based OSes.



OS_FAMILY_WIN9X
final public static OsFamily OS_FAMILY_WIN9X(Code)
All Windows 9x based OSes.



OS_FAMILY_WINDOWS
final public static OsFamily OS_FAMILY_WINDOWS(Code)
All Windows based OSes.



OS_FAMILY_WINNT
final public static OsFamily OS_FAMILY_WINNT(Code)
All Windows NT based OSes.





Method Detail
getFamily
public static OsFamily getFamily(String name)(Code)
Locates an OsFamily by name (case-insensitive). the OS family, or null if not found.



isArch
public static boolean isArch(String arch)(Code)
Determines if the OS on which Ant is executing matches the given OS architecture.



isFamily
public static boolean isFamily(String family)(Code)
Determines if the OS on which Ant is executing matches the given OS family.



isFamily
public static boolean isFamily(OsFamily family)(Code)
Determines if the OS on which Ant is executing matches the given OS family.



isName
public static boolean isName(String name)(Code)
Determines if the OS on which Ant is executing matches the given OS name.
Parameters:
  name - Description of Parameter The Name value
since:
   1.7



isOs
public static boolean isOs(String family, String name, String arch, String version)(Code)
Determines if the OS on which Ant is executing matches the given OS family, name, architecture and version.
Parameters:
  family - The OS family
Parameters:
  name - The OS name
Parameters:
  arch - The OS architecture
Parameters:
  version - The OS version The Os value



isOs
public static boolean isOs(OsFamily family, String name, String arch, String version)(Code)
Determines if the OS on which Ant is executing matches the given OS family, name, architecture and version
Parameters:
  family - The OS family
Parameters:
  name - The OS name
Parameters:
  arch - The OS architecture
Parameters:
  version - The OS version The Os value



isVersion
public static boolean isVersion(String version)(Code)
Determines if the OS on which Ant is executing matches the given OS version.



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.