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

Directory

HyperView V3.2 — class
version V3.2 class

Summary

RWED parent directory info. directory name info

Source file: Directory.java

Hierarchy

Extends: none

Implements: Serializable, DirectoryConstants

Referenced HyperView classes

Media files used

Declaration & members

public class Directory implements Serializable, DirectoryConstants

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

Fields (17)

DeclarationValue / initializerDescriptionSource
HyperView curViewNo comment in source; assigned in Directory(), cleanUp(); used in refresh().line 10
File dirBasedirectory name infoline 15
String dirNameNo comment in source; assigned in Directory(), refresh(), cleanUp().line 13
static final String[] emptyDirString= {" ", "No sub directories ", " "}No comment in source; used in refresh().line 26
static final int[] emptyEntryFlags= {0, 0, 0}No comment in source; used in refresh().line 27
int[] entryFlagsNo comment in source; assigned in Directory(), refresh(), cleanUp().line 22
char fileSeparatorNo comment in source; assigned in Directory(); used in refresh().line 25
String[] fileStringListdirectory contents.line 19
int filterFlagsNo comment in source; assigned in Directory(), refresh().line 8
int flagsNo comment in source; assigned in Directory(), refresh().line 21
File parentDirFileNo comment in source; assigned in Directory(), refresh(), cleanUp().line 16
String parentDirNameparent directory info.line 12
static File[] rootDevsNo comment in source; assigned in cleanUp(), listDevs(); used in refresh().line 17
int tintNo comment in source; assigned in Directory(), refresh().line 24
File tmpFileNo comment in source; assigned in Directory(), refresh(), cleanUp().line 20
int totalDirectoriesNo comment in source; assigned in refresh().line 9
int totalEntrysNo comment in source; assigned in Directory(), refresh().line 23

Constructors (3)

SignatureDescriptionSource
Directory()1 statement(s); calls super().line 28
Directory(String tName, int tFilterFlags)1 statement(s); calls this().line 33
Directory(HyperView tView, String tName, int tFilterFlags)13 statement(s); calls super(), System.getProperty("file.separator").charAt(), System.getProperty(), System.exit(), dirBase.getParent() …; creates File.line 38

Methods (4)

SignatureDescriptionSource
static { … }Implicit default constructor generated by the compiler (not written in the source).implicit
public void cleanUp()13 statement(s).line 300
static File[] listDevs()2 statement(s); calls File.listRoots().line 345
public int refresh(String newName, int tFilterFlags)31 statement(s); calls tDirBase.list(), newName.toLowerCase(), tString.equals(), curView.delay(), tmpFile.isDirectory() …; creates File.line 97

Examples

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

instantiation — HyperFileList.java, line 229

  229  directory = new Directory(curView,tDir,tFilterFlags);
Hits--