Class FileDefaultable

java.lang.Object
  |
  +--FileDefaultable
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable
Direct Known Subclasses:
Arrow, Layer, Size, TextForm

public abstract class FileDefaultable
extends java.lang.Object
implements java.lang.Cloneable, java.lang.Comparable


Field Summary
(package private) static java.util.HashMap curfile
           
static java.util.HashMap defmap
           
static java.util.HashMap filemap
           
static java.util.HashMap fixedmap
           
static java.util.HashMap minmap
           
 
Constructor Summary
FileDefaultable()
           
 
Method Summary
static void absorb(java.util.TreeSet target, java.util.TreeSet source)
           
static void add(java.util.TreeSet target, java.util.TreeSet source)
           
 boolean check()
           
static void checkAll()
           
abstract  java.lang.Object clone()
           
static java.util.TreeSet cloneSet(java.util.TreeSet source)
           
 int compareTo(java.lang.Object that)
           
abstract  void copy(FileDefaultable that)
           
abstract  boolean edit(javax.swing.JFrame owner)
           
 boolean equals(java.lang.Object that)
           
static java.lang.Object[] getAll(java.lang.Class type)
           
static java.lang.Object[] getAll(java.lang.Class type, java.util.HashMap file)
           
static java.lang.Object[] getArray(java.lang.Class type, java.util.HashMap file)
           
static java.util.TreeSet getDefs(java.lang.Class type)
           
static FileDefaultable getExisting(java.lang.Class type, java.lang.String name)
           
static java.util.TreeSet getFile(java.lang.Class type)
           
static java.util.TreeSet getFixed(java.lang.Class type)
           
 FileDefaultable getGlobal(java.lang.Class myclass)
           
static java.util.TreeSet getMin(java.lang.Class type)
           
abstract  java.lang.String getName()
           
static FileDefaultable lookup(java.lang.Class type, java.lang.String str)
           
static FileDefaultable lookup(java.util.TreeSet defaults, java.lang.String str)
           
static void mergeDelete(java.util.TreeSet target, java.util.TreeSet source)
           
static void mergeFile(java.util.TreeSet def, java.util.TreeSet file, java.util.TreeSet source)
           
abstract  java.lang.Object readResolve()
           
static void seperate(java.util.TreeSet lowdest, java.util.TreeSet highdest, java.util.TreeSet source)
           
static void sortOut(java.util.HashMap newmap)
           
 java.lang.String toString()
           
(package private)  java.lang.String toSuperString()
           
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

defmap

public static java.util.HashMap defmap

minmap

public static java.util.HashMap minmap

filemap

public static java.util.HashMap filemap

fixedmap

public static java.util.HashMap fixedmap

curfile

static java.util.HashMap curfile
Constructor Detail

FileDefaultable

public FileDefaultable()
Method Detail

copy

public abstract void copy(FileDefaultable that)

clone

public abstract java.lang.Object clone()
Overrides:
clone in class java.lang.Object

edit

public abstract boolean edit(javax.swing.JFrame owner)

getName

public abstract java.lang.String getName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toSuperString

java.lang.String toSuperString()

getMin

public static java.util.TreeSet getMin(java.lang.Class type)

getDefs

public static java.util.TreeSet getDefs(java.lang.Class type)

getFile

public static java.util.TreeSet getFile(java.lang.Class type)

getFixed

public static java.util.TreeSet getFixed(java.lang.Class type)

getArray

public static java.lang.Object[] getArray(java.lang.Class type,
                                          java.util.HashMap file)

check

public boolean check()

getAll

public static java.lang.Object[] getAll(java.lang.Class type)

getAll

public static java.lang.Object[] getAll(java.lang.Class type,
                                        java.util.HashMap file)

getExisting

public static FileDefaultable getExisting(java.lang.Class type,
                                          java.lang.String name)

checkAll

public static void checkAll()

getGlobal

public FileDefaultable getGlobal(java.lang.Class myclass)

lookup

public static FileDefaultable lookup(java.lang.Class type,
                                     java.lang.String str)

equals

public boolean equals(java.lang.Object that)
Overrides:
equals in class java.lang.Object

compareTo

public int compareTo(java.lang.Object that)
Specified by:
compareTo in interface java.lang.Comparable

sortOut

public static void sortOut(java.util.HashMap newmap)

seperate

public static void seperate(java.util.TreeSet lowdest,
                            java.util.TreeSet highdest,
                            java.util.TreeSet source)

cloneSet

public static java.util.TreeSet cloneSet(java.util.TreeSet source)

absorb

public static void absorb(java.util.TreeSet target,
                          java.util.TreeSet source)

add

public static void add(java.util.TreeSet target,
                       java.util.TreeSet source)

mergeDelete

public static void mergeDelete(java.util.TreeSet target,
                               java.util.TreeSet source)

mergeFile

public static void mergeFile(java.util.TreeSet def,
                             java.util.TreeSet file,
                             java.util.TreeSet source)

lookup

public static FileDefaultable lookup(java.util.TreeSet defaults,
                                     java.lang.String str)

readResolve

public abstract java.lang.Object readResolve()
                                      throws java.io.ObjectStreamException
java.io.ObjectStreamException