org.tmatesoft.sqljet.core.internal
Enum SqlJetFileOpenPermission

java.lang.Object
  extended by java.lang.Enum<SqlJetFileOpenPermission>
      extended by org.tmatesoft.sqljet.core.internal.SqlJetFileOpenPermission
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<SqlJetFileOpenPermission>

public enum SqlJetFileOpenPermission
extends java.lang.Enum<SqlJetFileOpenPermission>

Flags For File Open Operations. These values are intended for use in the parameter to the ISqlJet.open() interface and in the parameter to the open() method of the ISqlJetFileSystem interface.


Enum Constant Summary
CREATE
           
DELETEONCLOSE
           
EXCLUSIVE
           
FULLMUTEX
           
NOMUTEX
           
READONLY
           
READWRITE
           
 
Method Summary
static SqlJetFileOpenPermission valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static SqlJetFileOpenPermission[] 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

READONLY

public static final SqlJetFileOpenPermission READONLY

READWRITE

public static final SqlJetFileOpenPermission READWRITE

CREATE

public static final SqlJetFileOpenPermission CREATE

DELETEONCLOSE

public static final SqlJetFileOpenPermission DELETEONCLOSE

EXCLUSIVE

public static final SqlJetFileOpenPermission EXCLUSIVE

NOMUTEX

public static final SqlJetFileOpenPermission NOMUTEX

FULLMUTEX

public static final SqlJetFileOpenPermission FULLMUTEX
Method Detail

values

public static SqlJetFileOpenPermission[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (SqlJetFileOpenPermission c : SqlJetFileOpenPermission.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static SqlJetFileOpenPermission valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null