com.mchange.io.impl
Class LazyStringMemoryFileImpl

java.lang.Object
  extended by com.mchange.io.impl.LazyReadOnlyMemoryFileImpl
      extended by com.mchange.io.impl.LazyStringMemoryFileImpl
All Implemented Interfaces:
ReadOnlyMemoryFile, StringMemoryFile

public class LazyStringMemoryFileImpl
extends LazyReadOnlyMemoryFileImpl
implements StringMemoryFile


Constructor Summary
LazyStringMemoryFileImpl(java.io.File file)
           
LazyStringMemoryFileImpl(java.lang.String fname)
           
 
Method Summary
 java.lang.String asString()
          Converts the contents of the file to which this object is bound to a String using the default character encoding.
 java.lang.String asString(java.lang.String enc)
          Converts the contents of the file to which this object is bound to a String using the specified character encoding.
 
Methods inherited from class com.mchange.io.impl.LazyReadOnlyMemoryFileImpl
getBytes, getFile
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.mchange.io.ReadOnlyMemoryFile
getBytes, getFile
 

Constructor Detail

LazyStringMemoryFileImpl

public LazyStringMemoryFileImpl(java.io.File file)

LazyStringMemoryFileImpl

public LazyStringMemoryFileImpl(java.lang.String fname)
Method Detail

asString

public java.lang.String asString(java.lang.String enc)
                          throws java.io.IOException,
                                 java.io.UnsupportedEncodingException
Description copied from interface: StringMemoryFile
Converts the contents of the file to which this object is bound to a String using the specified character encoding.

Specified by:
asString in interface StringMemoryFile
Throws:
java.io.IOException
java.io.UnsupportedEncodingException

asString

public java.lang.String asString()
                          throws java.io.IOException
Description copied from interface: StringMemoryFile
Converts the contents of the file to which this object is bound to a String using the default character encoding.

Specified by:
asString in interface StringMemoryFile
Throws:
java.io.IOException