jaugment2.directory
Class FileObjectFactory.MyDeferedSerializableAttributes

java.lang.Object
  |
  +--jaugment2.directory.FileObjectFactory.MyDeferedSerializableAttributes
Enclosing class:
FileObjectFactory

private class FileObjectFactory.MyDeferedSerializableAttributes
extends java.lang.Object
implements javax.naming.directory.Attributes, java.io.Serializable

helper-class deferring the loading of all file-attributes until they are really needed

See Also:
Serialized Form

Field Summary
private  FileObjectFactory.MyDeferedRemoteAttributesIF a
           
private  java.io.File f
           
private  FileObjectFactory fof
           
 
Constructor Summary
FileObjectFactory.MyDeferedSerializableAttributes(java.io.File f, FileObjectFactory fof)
           
 
Method Summary
 java.lang.Object clone()
           
 javax.naming.directory.Attribute get(java.lang.String p0)
           
 javax.naming.NamingEnumeration getAll()
           
 javax.naming.NamingEnumeration getIDs()
           
 boolean isCaseIgnored()
           
 javax.naming.directory.Attribute put(javax.naming.directory.Attribute p0)
           
 javax.naming.directory.Attribute put(java.lang.String p0, java.lang.Object p1)
           
 javax.naming.directory.Attribute remove(java.lang.String p0)
           
 int size()
           
 
Methods inherited from class java.lang.Object
, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

a

private FileObjectFactory.MyDeferedRemoteAttributesIF a

f

private java.io.File f

fof

private FileObjectFactory fof
Constructor Detail

FileObjectFactory.MyDeferedSerializableAttributes

public FileObjectFactory.MyDeferedSerializableAttributes(java.io.File f,
                                                         FileObjectFactory fof)
                                                  throws java.rmi.RemoteException
Method Detail

clone

public java.lang.Object clone()
Specified by:
clone in interface javax.naming.directory.Attributes
Overrides:
clone in class java.lang.Object

get

public javax.naming.directory.Attribute get(java.lang.String p0)
Specified by:
get in interface javax.naming.directory.Attributes

getAll

public javax.naming.NamingEnumeration getAll()
Specified by:
getAll in interface javax.naming.directory.Attributes

getIDs

public javax.naming.NamingEnumeration getIDs()
Specified by:
getIDs in interface javax.naming.directory.Attributes

isCaseIgnored

public boolean isCaseIgnored()
Specified by:
isCaseIgnored in interface javax.naming.directory.Attributes

put

public javax.naming.directory.Attribute put(java.lang.String p0,
                                            java.lang.Object p1)
Specified by:
put in interface javax.naming.directory.Attributes

put

public javax.naming.directory.Attribute put(javax.naming.directory.Attribute p0)
Specified by:
put in interface javax.naming.directory.Attributes

remove

public javax.naming.directory.Attribute remove(java.lang.String p0)
Specified by:
remove in interface javax.naming.directory.Attributes

size

public int size()
Specified by:
size in interface javax.naming.directory.Attributes