com.jeffpalm.util
Class AnyFile

java.lang.Object
  extended by com.jeffpalm.util.AnyFile
Direct Known Subclasses:
AnyFile.File, AnyFile.String, AnyFile.URL

public abstract class AnyFile
extends java.lang.Object


Nested Class Summary
static class AnyFile.File
           
static interface AnyFile.Readable
           
static class AnyFile.String
           
static class AnyFile.URL
           
static interface AnyFile.Writeable
           
 
Constructor Summary
AnyFile()
           
 
Method Summary
static AnyFile.Readable createReadable(java.lang.Object o)
           
static com.jeffpalm.util.AnyFile.ReadWriteableAnyFile createReadWriteable(java.lang.Object o)
           
static AnyFile.Writeable createWriteable(java.lang.Object o)
           
abstract  java.lang.Object delegate()
           
abstract  java.lang.String fullName()
           
abstract  java.lang.String name()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnyFile

public AnyFile()
Method Detail

createReadable

public static AnyFile.Readable createReadable(java.lang.Object o)

createWriteable

public static AnyFile.Writeable createWriteable(java.lang.Object o)

createReadWriteable

public static com.jeffpalm.util.AnyFile.ReadWriteableAnyFile createReadWriteable(java.lang.Object o)

delegate

public abstract java.lang.Object delegate()

name

public abstract java.lang.String name()

fullName

public abstract java.lang.String fullName()