org.vrspace.server.object
Class VrmlFile.ParsedUploadFilter

java.lang.Object
  extended byorg.vrspace.server.object.VrmlFile.ParsedUploadFilter
All Implemented Interfaces:
Filter, GZipped
Enclosing class:
VrmlFile

public class VrmlFile.ParsedUploadFilter
extends java.lang.Object
implements Filter, GZipped

Broken implementation of an advanced uploading filter that handles vrml files differently based on their contents.


Constructor Summary
VrmlFile.ParsedUploadFilter(VrmlFile vrmlFile, Client client, Server server, Dispatcher dispatcher)
           
 
Method Summary
 byte[] filter(byte[] b, int offset, int len)
          Filter method of filter interface.
 byte[] flush()
          Flush method of filter interface.
protected  Transform getTransform(java.lang.String name)
          Get a transform or create a new one.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VrmlFile.ParsedUploadFilter

public VrmlFile.ParsedUploadFilter(VrmlFile vrmlFile,
                                   Client client,
                                   Server server,
                                   Dispatcher dispatcher)
Method Detail

filter

public byte[] filter(byte[] b,
                     int offset,
                     int len)
Filter method of filter interface.

Specified by:
filter in interface Filter

flush

public byte[] flush()
Flush method of filter interface.

Specified by:
flush in interface Filter

getTransform

protected Transform getTransform(java.lang.String name)
                          throws java.lang.Exception
Get a transform or create a new one. Checks ownership.

Throws:
java.lang.Exception
See Also:
org.vrspace.server.Dispatcher.getByName