|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<OperatingSystemFamily> net.sf.uadetector.OperatingSystemFamily
public enum OperatingSystemFamily
This enum represents the more commonly used operating system families. It will never be complete, but can assist in identifying the version of an operating system.
Enum Constant Summary | |
---|---|
AIX
AIX (Advanced Interactive eXecutive) is a Unix operating system from IBM. |
|
AMIGA_OS
AmigaOS is the native operating system for the Commodore Amiga, consisting of the components of Workbench, AmigaDOS with the command line interpreter CLI (later renamed to shell) and for many Amiga models in the ROM included kernel kickstart. |
|
ANDROID
Android is both an operating system and a software platform for mobile devices like smart phones, mobile phones, netbooks and tablets, which is developed by the Open Handset Alliance. |
|
AROS
AROS is a free operating system aiming at being compatible with AmigaOS at the API level. |
|
BADA
Bada is a service-oriented operating system that is developed by Samsung Electronics and is designed for use in smartphones. |
|
BEOS
Be Operating System (BeOS) was an operating system of the company Be Incorporated and was called in later versions Be. |
|
BLACKBERRY_OS
BlackBerry OS (up to the fifth edition known as the BlackBerry Device Software, also known as Research In Motion OS) is a proprietary mobile operating system developed by BlackBerry Ltd for its BlackBerry line of smartphone handheld devices. |
|
BREW
Binary Runtime Environment for Wireless (Brew MP, Brew, or BREW) is an application development platform created by Qualcomm. |
|
BSD
The Berkeley Software Distribution (BSD) is a version of the Unix operating system, which was created at the University of California at Berkeley in 1977. |
|
DANGEROS
Danger OS is a smartphone operating system. |
|
FIREFOX_OS
Firefox OS is an open source operating system for smartphones and tablet computers being developed by Mozilla. |
|
HAIKU
Haiku (formerly OpenBeOS) is an open-source project with the aim, to reprogram and expand that in 2001 abandoned operating system BeOS. |
|
HPUX
HP-UX (Hewlett Packard UniX) is a commercial Unix operating system from Hewlett-Packard and is based on UNIX System V. |
|
INFERNO_OS
Inferno is a distributed computer operating system that comes from Bell Laboratories. |
|
IOS
iOS (until June 2010 iPhone OS) is the standard operating system of Apple products like iPhone, iPod touch, iPad, and the second generation of Apple TV. iOS is based on Mac OS X. |
|
IRIX
IRIX is a commercial Unix operating system of the company Silicon Graphics (SGI). |
|
JVM
The Java Virtual Machine (abbreviated Java VM or JVM) is the part of the Java Runtime Environment (JRE) for Java programs, which is responsible for the execution of Java bytecode. |
|
LINUX
Linux or GNU/Linux are usually called free, unix-like multi-user operating systems running based on the Linux kernel and other GNU software. |
|
MAC_OS
Mac OS is the name of the classic operating system (1984-2001) by Apple for Macintosh computers. |
|
MEEGO
MeeGo was a Linux kernel-based free mobile operating system project resulting from the fusion of Intel's Moblin and Nokia's Maemo operating systems. |
|
MINIX
Minix is a free unixoides operating system that was developed by Andrew S. |
|
MORPHOS
MorphOS is an Amiga-compatible computer operating system. |
|
NINTENDO
This value indicates the operating systems from Nintendo, which they developed for their devices. |
|
OPENVMS
OpenVMS (Open Virtual Memory System), previously known as VAX-11/VMS, VAX/VMS or (informally) VMS, is a computer server operating system that runs on VAX, Alpha and Itanium-based families of computers. |
|
OS_2
OS/2 is a multitasking operating system for PCs. |
|
OS_X
OS X, formerly Mac OS X, is a Unix-based operating systems developed by Apple. |
|
PALM_OS
Palm OS was the operating system for organizer of the Palm series (known as PDAs) and smartphones. |
|
PLAYSTATION_VITA
The PlayStation Vita system software is the official, updatable firmware and operating system for the PlayStation Vita. |
|
QNX
QNX is a POSIX-compatible proprietary Unix-like real-time operating system that focused primarily at the embedded market. |
|
RISC_OS
RISC OS is a computer operating system originally designed by Acorn Computers Ltd. |
|
SAILFISH_OS
Sailfish is a Linux-based mobile operating system developed by Jolla in cooperation with the Mer project and supported by the Sailfish Alliance. |
|
SOLARIS
Solaris is the name of an operating system distribution based on SunOS and is a Unix operating system. |
|
SYLLABLE
Syllable is a slim and fast desktop Unix-like operating system for x86 processors. |
|
SYMBIAN
The Symbian platform, simply called Symbian, is an operating system for smartphones and PDAs. |
|
TIZEN
Tizen is a free operating system based on Linux respectively Debian and was launched by the Linux Foundation and LiMo Foundation. |
|
UNKNOWN
Unknown operating system family This value will be returned if the operating system family cannot be determined. |
|
WEBOS
webOS is a smartphone and tablet operating system from Hewlett-Packard (formerly HP Palm). |
|
WII_OS
The Wii Operating System is based on Nintendo’s proprietary software and runs on the Wii video game console. |
|
WINDOWS
Microsoft Windows is a trademark for operating systems of the Microsoft Corporation. |
|
XROSSMEDIABAR
XrossMediaBar (XMB) is the name of the graphical user interface, which are used on PlayStation 3, PlayStation Portable, Sony Blu-Ray players and Sony Bravia TVs. |
Method Summary | |
---|---|
static OperatingSystemFamily |
evaluate(java.lang.String family)
This method try to find by the given family name a matching enum value. |
protected static OperatingSystemFamily |
evaluateByName(java.lang.String family)
This method try to find by the given family name a matching enum value. |
protected static OperatingSystemFamily |
evaluateByPattern(java.lang.String family)
This method try to find by the given family name a matching enum value. |
java.lang.String |
getName()
Gets the internal family name in the UAS database. |
java.util.regex.Pattern |
getPattern()
Gets the regular expression which a family name must be match with. |
static OperatingSystemFamily |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. |
static OperatingSystemFamily[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final OperatingSystemFamily AIX
public static final OperatingSystemFamily AROS
public static final OperatingSystemFamily AMIGA_OS
public static final OperatingSystemFamily ANDROID
public static final OperatingSystemFamily BSD
public static final OperatingSystemFamily BADA
public static final OperatingSystemFamily BEOS
public static final OperatingSystemFamily DANGEROS
public static final OperatingSystemFamily FIREFOX_OS
public static final OperatingSystemFamily HPUX
public static final OperatingSystemFamily HAIKU
public static final OperatingSystemFamily IRIX
public static final OperatingSystemFamily INFERNO_OS
public static final OperatingSystemFamily JVM
public static final OperatingSystemFamily LINUX
public static final OperatingSystemFamily MAC_OS
public static final OperatingSystemFamily MEEGO
public static final OperatingSystemFamily MINIX
public static final OperatingSystemFamily OPENVMS
public static final OperatingSystemFamily OS_X
public static final OperatingSystemFamily MORPHOS
public static final OperatingSystemFamily NINTENDO
public static final OperatingSystemFamily OS_2
public static final OperatingSystemFamily PALM_OS
public static final OperatingSystemFamily PLAYSTATION_VITA
public static final OperatingSystemFamily QNX
public static final OperatingSystemFamily RISC_OS
public static final OperatingSystemFamily BREW
public static final OperatingSystemFamily BLACKBERRY_OS
public static final OperatingSystemFamily SAILFISH_OS
public static final OperatingSystemFamily SOLARIS
public static final OperatingSystemFamily SYLLABLE
public static final OperatingSystemFamily SYMBIAN
public static final OperatingSystemFamily TIZEN
public static final OperatingSystemFamily WII_OS
public static final OperatingSystemFamily WINDOWS
public static final OperatingSystemFamily XROSSMEDIABAR
public static final OperatingSystemFamily IOS
public static final OperatingSystemFamily WEBOS
public static final OperatingSystemFamily UNKNOWN
Method Detail |
---|
public static OperatingSystemFamily[] values()
for (OperatingSystemFamily c : OperatingSystemFamily.values()) System.out.println(c);
public static OperatingSystemFamily valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.
java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified name
java.lang.NullPointerException
- if the argument is nullpublic static OperatingSystemFamily evaluate(@Nonnull java.lang.String family)
family
- name of an operating system family
OperatingSystemFamily#UNKNOWN
net.sf.qualitycheck.exception.IllegalNullArgumentException
- if the given argument is null
protected static OperatingSystemFamily evaluateByName(@Nonnull java.lang.String family)
family
- name of an operating system family
OperatingSystemFamily#UNKNOWN
net.sf.qualitycheck.exception.IllegalNullArgumentException
- if the given argument is null
protected static OperatingSystemFamily evaluateByPattern(@Nonnull java.lang.String family)
family
- name of an operating system family
OperatingSystemFamily#UNKNOWN
net.sf.qualitycheck.exception.IllegalNullArgumentException
- if the given argument is null
@Nonnull public java.lang.String getName()
@Nonnull public java.util.regex.Pattern getPattern()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |