Class LayerClass

java.lang.Object
  |
  +--FileDefaultable
        |
        +--Layer
              |
              +--LayerClass
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, java.io.Serializable

public class LayerClass
extends Layer

A layer that includes all members of a class.

See Also:
Serialized Form

Field Summary
(package private)  java.lang.Class memberclass
          The class that this layer includes.
private static long serialVersionUID
           
 
Fields inherited from class Layer
all, ALL, defaults, file, fixed, mindefaults, name, none, NONE
 
Fields inherited from class FileDefaultable
curfile, defmap, filemap, fixedmap, minmap
 
Constructor Summary
(package private) LayerClass(java.lang.Class cla)
          Build a layer including a class.
(package private) LayerClass(java.lang.String str)
          Build a layer including the class by name.
 
Method Summary
 java.lang.Object clone()
          Make a copy of this Layer.
 void copy(FileDefaultable thatitem)
          Copy the value of another ClassLayer into this.
 boolean isMember(java.lang.Object target)
          Accept the object if it is a member of the right class.
 
Methods inherited from class Layer
edit, getName, readResolve
 
Methods inherited from class FileDefaultable
absorb, add, check, checkAll, cloneSet, compareTo, equals, getAll, getAll, getArray, getDefs, getExisting, getFile, getFixed, getGlobal, getMin, lookup, lookup, mergeDelete, mergeFile, seperate, sortOut, toString, toSuperString
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID

memberclass

java.lang.Class memberclass
The class that this layer includes.

Constructor Detail

LayerClass

LayerClass(java.lang.Class cla)
Build a layer including a class.


LayerClass

LayerClass(java.lang.String str)
Build a layer including the class by name.

Method Detail

clone

public java.lang.Object clone()
Make a copy of this Layer.

Overrides:
clone in class Layer

copy

public void copy(FileDefaultable thatitem)
Copy the value of another ClassLayer into this.

Overrides:
copy in class Layer

isMember

public boolean isMember(java.lang.Object target)
Accept the object if it is a member of the right class.

Overrides:
isMember in class Layer