theConfig 10.0
Loading...
Searching...
No Matches
jvlcconfig.LcSettingC Class Reference

LcSettingC - the class known as lccfs or Setting define a single config-settingMore...

+ Inheritance diagram for jvlcconfig.LcSettingC:
+ Collaboration diagram for jvlcconfig.LcSettingC:

Public Member Functions

native LcSettingC Next ()
  Java: LcSettingC cfs.Next() C-API
get next instance from linked-list of LcSettingS type
 
native LcSettingC Prev ()
  Java: LcSettingC cfs.Prev() C-API
get previous instance from linked-list of LcSettingS type
 
native LcSettingC GetElem (int idx)
  Java: LcSettingC setting.GetElem(int idx) C-API
This function fetches the element at the given index index in the setting setting, which must be an array, list, or group …
 
native LcSettingC GetMember (String name)
  Java: LcSettingC setting.GetMember(String name) C-API
This function fetches the child setting named name from the group setting
 
native boolean GetBool ()
  Java: boolean setting.GetBool() C-API
These functions return the value of the given setting
 
native boolean GetBoolElem (int idx)
  Java: boolean setting.GetBoolElem(int idx) C-API
These functions return the value at the specified index index in the setting setting
 
native double GetFloat ()
  Java: double setting.GetFloat() C-API
These functions return the value of the given setting
 
native double GetFloatElem (int idx)
  Java: double setting.GetFloatElem(int idx) C-API
These functions return the value at the specified index index in the setting setting
 
native LcConfigFormatE GetFormat ()
  Java: LcConfigFormatE setting.GetFormat() C-API
These functions get and set the external format for the setting setting
 
native int GetInt ()
  Java: int setting.GetInt() C-API
These functions return the value of the given setting
 
native long GetInt64 ()
  Java: long setting.GetInt64() C-API
These functions return the value of the given setting
 
native long GetInt64Elem (int idx)
  Java: long setting.GetInt64Elem(int idx) C-API
These functions return the value at the specified index index in the setting setting
 
native int GetIntElem (int idx)
  Java: int setting.GetIntElem(int idx) C-API
These functions return the value at the specified index index in the setting setting
 
native String GetString ()
  Java: String setting.GetString() C-API
These functions return the value of the given setting
 
native String GetStringElem (int idx)
  Java: String setting.GetStringElem(int idx) C-API
These functions return the value at the specified index index in the setting setting
 
native boolean IsAggregate ()
  Java: boolean setting.IsAggregate() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
native boolean IsArray ()
  Java: boolean setting.IsArray() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
native boolean IsGroup ()
  Java: boolean setting.IsGroup() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
native boolean IsList ()
  Java: boolean setting.IsList() C-API
These convenience functions, which are implemented as macros, test if the setting setting is of a given type …
 
native boolean IsNumber ()
  Java: boolean setting.IsNumber() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
native boolean IsRoot ()
  Java: boolean setting.IsRoot() C-API
This function returns CONFIG_TRUE if the given setting is the root setting, and CONFIG_FALSE otherwise …
 
native boolean IsScalar ()
  Java: boolean setting.IsScalar() C-API
These convenience functions, some of which are implemented as macros, test if the setting setting is of an aggregate type (a group, array, or list), of a scalar type (integer, 64-bit integer, floating point, boolean, or string), and of a number (integer, 64-bit integer, or floating point), respectively …
 
native LcSettingC Lookup (String path)
  Java: LcSettingC setting.Lookup(String path) C-API
This function locates a setting by a path path relative to the setting setting
 
native MkBufferListC LookupAll ()
  Java: MkBufferListC setting.LookupAll() C-API
addon - read an entire configuration below setting into MkBufferListC
 
native boolean LookupBool (String name)
  Java: boolean setting.LookupBool(String name) C-API
These functions look up the value of the child setting named name of the setting setting
 
native double LookupFloat (String name)
  Java: double setting.LookupFloat(String name) C-API
These functions look up the value of the child setting named name of the setting setting
 
native int LookupInt (String name)
  Java: int setting.LookupInt(String name) C-API
These functions look up the value of the child setting named name of the setting setting
 
native long LookupInt64 (String name)
  Java: long setting.LookupInt64(String name) C-API
These functions look up the value of the child setting named name of the setting setting
 
native String LookupString (String name)
  Java: String setting.LookupString(String name) C-API
These functions look up the value of the child setting named name of the setting setting
 
native LcSettingC AddIfNotExists (String name, LcConfigTypeE cfgtype)
  Java: LcSettingC setting.AddIfNotExists(String name, LcConfigTypeE cfgtype) C-API
addon - add name with type only if not exists in the setting
 
native LcSettingC Parent ()
  Java: LcSettingC setting.Parent() C-API
This function returns the parent setting of the given setting, or NULL if setting is the root setting …
 
native boolean Exists (String name)
  Java: boolean setting.Exists(String name) C-API
addon - return true if name exists in the setting otherwise false
 
native int Index ()
  Java: int setting.Index() C-API
This function returns the index of the given setting within its parent setting …
 
native int Length ()
  Java: int setting.Length() C-API
This function returns the number of settings in a group, or the number of elements in a list or array …
 
void Log ()
  Java: setting.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?, ?int lvl = 0?) C-API
log the setting
 
void Log (MkObjectC fmtobj)
  Java: setting.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?, ?int lvl = 0?) C-API
log the setting
 
void Log (MkObjectC fmtobj, int debug)
  Java: setting.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?, ?int lvl = 0?) C-API
log the setting
 
void Log (MkObjectC fmtobj, int debug, String callfunc)
  Java: setting.Log(?MkObjectC fmtobj = null?, ?int debug = 0?, ?String callfunc = null?, ?int lvl = 0?) C-API
log the setting
 
native String Name ()
  Java: String setting.Name() C-API
This function returns the name of the given setting, or NULL if the setting has no name …
 
native void Remove (String name)
  Java: parent.Remove(String name) C-API
This function removes and destroys the setting named name from the parent setting parent, which must be a group …
 
native void RemoveElem (int idx)
  Java: parent.RemoveElem(int idx) C-API
This function removes the child setting at the given index index from the setting parent, which must be a group, list, or array …
 
native String SourceFile ()
  Java: String setting.SourceFile() C-API
This function returns the name of the file from which the setting setting was read, or NULL if the setting was not read from a file …
 
native int SourceLine ()
  Java: int setting.SourceLine() C-API
This function returns the line number of the configuration file or stream at which the setting setting was read, or 0 if no line number is available …
 
native LcConfigTypeE Type ()
  Java: LcConfigTypeE setting.Type() C-API
This function returns the type of the given setting
 
native LcSettingC SetBoolElem (int idx, int value)
  Java: LcSettingC setting.SetBoolElem(int idx, int value) C-API
These functions set the value at the specified index index in the setting setting to value
 
native LcSettingC SetFloatElem (int idx, double value)
  Java: LcSettingC setting.SetFloatElem(int idx, double value) C-API
These functions set the value at the specified index index in the setting setting to value
 
native LcSettingC SetInt64Elem (int idx, long value)
  Java: LcSettingC setting.SetInt64Elem(int idx, long value) C-API
These functions set the value at the specified index index in the setting setting to value
 
native LcSettingC SetIntElem (int idx, int value)
  Java: LcSettingC setting.SetIntElem(int idx, int value) C-API
These functions set the value at the specified index index in the setting setting to value
 
native LcSettingC SetStringElem (int idx, String value)
  Java: LcSettingC setting.SetStringElem(int idx, String value) C-API
These functions set the value at the specified index index in the setting setting to value
 
native void SetBool (boolean value)
  Java: setting.SetBool(boolean value) C-API
These functions set the value of the given setting to value
 
native void SetFloat (double value)
  Java: setting.SetFloat(double value) C-API
These functions set the value of the given setting to value
 
native void SetFormat (LcConfigFormatE format)
  Java: setting.SetFormat(LcConfigFormatE format) C-API
These functions get and set the external format for the setting setting
 
native void SetInt (int value)
  Java: setting.SetInt(int value) C-API
These functions set the value of the given setting to value
 
native void SetInt64 (long value)
  Java: setting.SetInt64(long value) C-API
These functions set the value of the given setting to value
 
native void SetString (String value)
  Java: setting.SetString(String value) C-API
These functions set the value of the given setting to value
 
native LcSettingC Add (String name, LcConfigTypeE __type)
  Java: [constructor] LcSettingC parent.Add(String name, LcConfigTypeE __type) C-API
This function adds a new child setting or element to the setting parent, which must be a group, array, or list …
 
native LcConfigC GetConfig ()
  Java: LcConfigC setting.GetConfig() C-API
addon - return the LcConfigC from the LcSettingC
 
- Public Member Functions inherited from jvmkkernel::MkObjectC
void close ()
 
String toString ()
 
native void HandleDelete ()
 
native boolean HandleExists ()
 
native int HandleGet ()
 
native int HandleGetOfType ()
 
native int HandleGetOr0 ()
 
native MkObjectC Next ()
 
native MkObjectC Prev ()
 
native void DbgDump (String message, String callfunc)
 
void DbgDump ()
 
void DbgDump (String message)
 
native void DbgL (String message, int debug, String callfunc, int lvl)
 
void DbgL (String message)
 
void DbgL (String message, int debug)
 
void DbgL (String message, int debug, String callfunc)
 
native void DbgLogC (String callfunc)
 
void DbgLogC ()
 
native void DbgO (String callfunc)
 
void DbgO ()
 
native void DbgSTACK (int skip, int num, String callfunc)
 
void DbgSTACK ()
 
void DbgSTACK (int skip)
 
void DbgSTACK (int skip, int num)
 
native void LogC (String message, int debug, String callfunc)
 
void LogC (String message)
 
void LogC (String message, int debug)
 
native void LogHEX (String callfunc, byte[] data)
 
native void Log (MkObjectC fmtobj, int debug, String callfunc, int lvl)
 
native void LogLong (MkObjectC fmtobj, int debug, String callfunc, int lvl)
 
void LogLong ()
 
void LogLong (MkObjectC fmtobj)
 
void LogLong (MkObjectC fmtobj, int debug)
 
void LogLong (MkObjectC fmtobj, int debug, String callfunc)
 
native void LogShort (MkObjectC fmtobj, int debug, String callfunc, int lvl)
 
void LogShort ()
 
void LogShort (MkObjectC fmtobj)
 
void LogShort (MkObjectC fmtobj, int debug)
 
void LogShort (MkObjectC fmtobj, int debug, String callfunc)
 
native void LogType (MkObjectC fmtobj, int debug, String callfunc, int lvl)
 
void LogType ()
 
void LogType (MkObjectC fmtobj)
 
void LogType (MkObjectC fmtobj, int debug)
 
void LogType (MkObjectC fmtobj, int debug, String callfunc)
 
void Log ()
 
void Log (MkObjectC fmtobj)
 
void Log (MkObjectC fmtobj, int debug)
 
void Log (MkObjectC fmtobj, int debug, String callfunc)
 
native MkErrorC ErrorCatch (Throwable exception, String callfunc)
 
MkErrorC ErrorCatch ()
 
MkErrorC ErrorCatch (Throwable exception)
 
native MkErrorC ToError ()
 
native boolean IsNull ()
 
native String ToName ()
 
native String ToNameOfClass ()
 
native String ToNameOfType ()
 
native String ToString ()
 
native int RefGet ()
 
native void SysKill (int pid, int signal)
 
native int SysGetPid ()
 
native void Dispose ()
 
native void Delete ()
 
void printP ()
 
void L0 ()
 
void L1 ()
 
void L2 ()
 
void L3 ()
 
void L4 ()
 
void L5 ()
 
void L6 ()
 
void L7 ()
 
void L8 ()
 
void L9 ()
 
void LA ()
 
void LB ()
 
void LE ()
 
void printL (String name, Object val)
 

Static Public Member Functions

static native LcSettingC HandleResolve (int netHdl)
  Java: [static] LcSettingC LcSettingC.HandleResolve(int netHdl) C-API
Handle-Resolve-Slot - return a LcSettingC from netHdl or null if invalid…
 
static native LcSettingC Instances ()
  Java: [static] LcSettingC LcSettingC.Instances() C-API
get head-instance from linked-list of LcSettingS type …
 
static native LcSettingC GetNull ()
  Java: [static] LcSettingC LcSettingC.GetNull() C-API
Null-Slot - return a LcSettingC typed NULL instance …
 
- Static Public Member Functions inherited from jvmkkernel::MkObjectC
static native MkObjectC HandleResolve (int netHdl)
 
static native void HandleDeleteByNetHdl (int netHdl)
 
static native MkObjectC Instances ()
 
static native MkObjectC GetNull ()
 
static native void DbgM (String message, int debug, String callfunc, int lvl)
 
static void DbgM (String message)
 
static void DbgM (String message, int debug)
 
static void DbgM (String message, int debug, String callfunc)
 
static native int SysHashI32 (String key, int length)
 
static int SysHashI32 (String key)
 
static native String SysHashSTR (String key, int length)
 
static String SysHashSTR (String key)
 
static native void DeleteCallbackCleanup (String ident)
 
static native void DeleteCallbackSetup (String ident, MkObjectDeleteIF callback, String filter)
 
static void DeleteCallbackSetup (String ident)
 
static void DeleteCallbackSetup (String ident, MkObjectDeleteIF callback)
 
static int getPId ()
 
static long getTId ()
 
static String getCallerProc (int level)
 
static String getCallerProc ()
 
static String getStackTrace (int level)
 
static String getStackTrace ()
 
static int getCallerLine (int level)
 
static int getCallerLine ()
 
static String getCallerFile (int level)
 
static String getCallerFile ()
 
static void SF (String msg, String name, int framelvl)
 
static void SF (String msg)
 
static void SF (String msg, String name)
 
static void printP (long ptr, String name, int framelvl)
 
static void printO (byte byt, String name, int framelvl)
 
static void printBool (boolean bol, String name, int framelvl)
 
static void printObj (Object id, String caller, int framelvl)
 
static void printObj (Object id, String caller)
 
static void printObj (Object id)
 
static void printC (String id, String name, int framelvl)
 
static void printC (String id)
 
static void printTyp (MkObjectC id, String name, int framelvl)
 
static void printStack (String name, int framelvl)
 
static void M0 ()
 
static void M1 ()
 
static void M2 ()
 
static void M3 ()
 
static void M4 ()
 
static void M5 ()
 
static void M6 ()
 
static void M7 ()
 
static void M8 ()
 
static void M9 ()
 
static void MA ()
 
static void MB ()
 
static void MC ()
 
static void MD ()
 
static void ME ()
 

Additional Inherited Members

- Protected Member Functions inherited from jvmkkernel::MkObjectC
 MkObjectC (long mng, boolean dummy)
 
void Dispose (boolean disposing)
 

Detailed Description

LcSettingC - the class known as lccfs or Setting define a single config-setting

Definition at line 20 of file LcSettingC.java.


The documentation for this class was generated from the following file: