Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.hp.hpl.jena.shared.wg
Class TestInputStreamFactory  view TestInputStreamFactory download TestInputStreamFactory.java

java.lang.Object
  extended bycom.hp.hpl.jena.shared.wg.TestInputStreamFactory

public class TestInputStreamFactory
extends java.lang.Object

This class provides input streams that: 1: can be from a URL or from a zip 2: do not actually open until the first read


Field Summary
private  URI base
           
private  java.lang.String createMe
           
private  URI mapBase
           
private  java.lang.String property
           
private  java.util.zip.ZipFile zip
           
 
Constructor Summary
TestInputStreamFactory(URI baseDir, java.lang.String propDir)
           
TestInputStreamFactory(URI baseDir, URI getBaseDir)
           
TestInputStreamFactory(URI baseDir, java.util.zip.ZipFile zip)
           
 
Method Summary
 java.io.InputStream fullyOpen(java.lang.String str)
          opens the file, and really does it - not a delayed lazy opening.
 URI getBase()
           
 java.lang.String getCreationJava()
           
private static java.io.InputStream getInputStream(java.lang.String prop)
           
 java.io.InputStream open(java.lang.String str)
          A lazy open.
 java.io.InputStream open(URI uri)
          A lazy open.
private  java.lang.Object open(URI uri, boolean in)
           
 java.io.OutputStream openOutput(java.lang.String str)
           
 boolean savable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

base

private final URI base

mapBase

private final URI mapBase

zip

private final java.util.zip.ZipFile zip

property

private final java.lang.String property

createMe

private java.lang.String createMe
Constructor Detail

TestInputStreamFactory

public TestInputStreamFactory(URI baseDir,
                              URI getBaseDir)

TestInputStreamFactory

public TestInputStreamFactory(URI baseDir,
                              java.util.zip.ZipFile zip)

TestInputStreamFactory

public TestInputStreamFactory(URI baseDir,
                              java.lang.String propDir)
Method Detail

getBase

public URI getBase()

open

public java.io.InputStream open(java.lang.String str)
A lazy open. The I/O only starts, and resources are only allocated on first read.


fullyOpen

public java.io.InputStream fullyOpen(java.lang.String str)
                              throws java.io.IOException
opens the file, and really does it - not a delayed lazy opening.


open

public java.io.InputStream open(URI uri)
A lazy open. The I/O only starts, and resources are only allocated on first read.


savable

public boolean savable()

openOutput

public java.io.OutputStream openOutput(java.lang.String str)

getCreationJava

public java.lang.String getCreationJava()

open

private java.lang.Object open(URI uri,
                              boolean in)

getInputStream

private static java.io.InputStream getInputStream(java.lang.String prop)