org.xiruss.xirussrepository.server.jetty.apiserver
Class HttpApiResourceBase

java.lang.Object
  extended by org.mortbay.util.Resource
      extended by org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
          extended by org.xiruss.xirussrepository.server.jetty.apiserver.HttpApiResourceBase
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
BooleanResource, BranchSetResource, CountResource, DependencyListResource, ParameterListResource, PingResource, PolicyListResource, PropertyListResource, RepositoryObjectResource, RepositoryResource, ResourceListResource, SchemaRegistryResource, SessionListResource, SessionResource, SnapshotListResource, StorageObjectContentResource, StringResource, StringSetResource, UserListResource, UserResource, VersionListResource

public class HttpApiResourceBase
extends XirussResourceBase

See Also:
Serialized Form

Field Summary
protected  XmlStringBuffer dataBuffer
           
 
Fields inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
_associate, _context, logger, mimeType, pathTokens, pathToMe, rep, repositoryObject, request, resourceType, url
 
Constructor Summary
HttpApiResourceBase(Repository rep, org.mortbay.http.HttpRequest request)
           
HttpApiResourceBase(Repository rep, org.mortbay.http.HttpRequest request, RepositoryObject repObj)
           
 
Method Summary
 java.lang.String getCharacterEncoding()
           
 java.io.InputStream getInputStream()
           
 java.lang.String getMimeType()
           
 java.lang.StringBuffer getResult()
           
 boolean isDirectory()
           
 long length()
           
 
Methods inherited from class org.xiruss.xirussrepository.server.jetty.viewer.XirussResourceBase
addPath, delete, exists, getAssociate, getFile, getHttpContext, getName, getOutputStream, getPathToMe, getRepositoryObject, getResourceType, getURL, lastModified, list, release, renameTo, setAssociate, writeTo
 
Methods inherited from class org.mortbay.util.Resource
cache, encode, finalize, getAlias, getListHTML, newResource, newResource, newSystemResource
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataBuffer

protected XmlStringBuffer dataBuffer
Constructor Detail

HttpApiResourceBase

public HttpApiResourceBase(Repository rep,
                           org.mortbay.http.HttpRequest request)

HttpApiResourceBase

public HttpApiResourceBase(Repository rep,
                           org.mortbay.http.HttpRequest request,
                           RepositoryObject repObj)
Method Detail

getInputStream

public java.io.InputStream getInputStream()
                                   throws java.io.IOException
Specified by:
getInputStream in class XirussResourceBase
Throws:
java.io.IOException

isDirectory

public boolean isDirectory()
Specified by:
isDirectory in class XirussResourceBase

getMimeType

public java.lang.String getMimeType()
Overrides:
getMimeType in class XirussResourceBase

length

public long length()
Specified by:
length in class XirussResourceBase

getCharacterEncoding

public java.lang.String getCharacterEncoding()
Overrides:
getCharacterEncoding in class XirussResourceBase

getResult

public java.lang.StringBuffer getResult()