Package: com.multiversesocial.hyperview
Class: com.multiversesocial.hyperview.HyperPreferences
Source: src/com/multiversesocial/hyperview/HyperPreferences.java

HyperPreferences

HyperView V3.2 — class
version V3.2 class

Summary

System.out.println("PREF: "+value); systemPreferences = factoryBase.systemRoot(); userPreferences = factoryBase.userRoot();

Source file: HyperPreferences.java

Hierarchy

Extends: none

Implements: none

Referenced HyperView classes

Media files used

Declaration & members

public class HyperPreferences

Declared in src/com/multiversesocial/hyperview/HyperPreferences.java, lines 6–132. 11 field(s), 3 constructor(s), 7 method(s). Every member has an anchor you can link to (e.g. HyperPreferences.html#<id>).

Fields (11)

DeclarationValue / initializerDescriptionSource
static HyperPreferencesFactory factoryBase= HyperPreferencesFactory.getFactory()No comment in source; assigned in HyperPreferences(); name appears in 1 other source file(s): HyperPreferencesFactory.line 8
String keyNo comment in source; assigned in HyperPreferences(); used in put().line 13
String nameNo comment in source; assigned in HyperPreferences().line 12
int nargsNo comment in source; assigned in HyperPreferences().line 18
static final String NULL= "" (constant)No comment in source; used in HyperPreferences(); name appears in 5 other source file(s): HyperConstants, HyperLinkedList, HyperNodeReadVector, HyperNodeWriteVector ….line 9
int preferencesFlagsNo comment in source; assigned in HyperPreferences().line 11
Preferences userPreferences= HyperPreferencesFactory.factoryBase.userRoot()No comment in source; used in HyperPreferences(), put().line 10
String valueNo comment in source; assigned in HyperPreferences(); used in get().line 14
int value0No comment in source; assigned in HyperPreferences().line 15
int value1No comment in source; assigned in HyperPreferences().line 16
int value2No comment in source; assigned in HyperPreferences().line 17

Constructors (3)

SignatureDescriptionSource
HyperPreferences()1 statement(s); calls super().line 20
HyperPreferences(String tKey)15 statement(s); calls super(), userPreferences.get(), value.length(), System.getProperty("file.separator").charAt(), System.getProperty() ….line 25
HyperPreferences(String tName, String defVal)9 statement(s); calls super(), HyperPreferencesFactory.getFactory(), userPreferences.get(), value.equals(), userPreferences.put() ….line 55

Methods (7)

SignatureDescriptionSource
static { … }Implicit default constructor generated by the compiler (not written in the source).implicit
public void delete(String tKey)2 statement(s); calls tPreferences.remove(); creates HyperPreferences.line 112
public String get()Returns value.line 106
public static void main(String[] args)1 statement(s); creates HyperPreferences.line 123
public void put(String tValue)1 statement(s); calls userPreferences.put().line 101
public void put(String tKey, String tValue)1 statement(s); calls userPreferences.put().line 95
public void remove()1 statement(s).line 118

Examples

Real usage taken from elsewhere in the HyperView 3.2 source (file and line shown; source path src/com/multiversesocial/hyperview/).

instantiation — HyperDefs.java, line 86

   86  userPassword     = new
   87   HyperPreferences("user_p","guest");

implements — PortInfo.java, line 7

    7  public class PortInfo implements PortConstants //extends HyperPreferences
    8  {

declaration — HyperPreferencesFactory.java, line 42

   42  HyperPreferences tHyperPreferences = new HyperPreferences();
Hits--