## Hierarchy For All Packages

Package Hierarchies:
  helma.doc, helma.extensions, helma.extensions.demo, helma.framework, helma.framework.core, helma.framework.demo, helma.framework.repository, helma.image, helma.image.imageio, helma.image.imageio.gif, helma.image.jimi, helma.main, helma.main.launcher, helma.objectmodel, helma.objectmodel.db, helma.objectmodel.dom, helma.scripting, helma.scripting.rhino, helma.scripting.rhino.debug, helma.scripting.rhino.extensions, helma.servlet, helma.util

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - helma.objectmodel.db.SubnodeList
          - helma.objectmodel.db.OrderedSubnodeList
            - helma.objectmodel.db.UpdateableSubnodeList
  - java.util.AbstractMap<K,V> (implements java.util.Map<K,V>)
    - java.util.HashMap<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - helma.util.SystemMap
  - helma.framework.repository.AbstractRepository (implements helma.framework.repository.Repository)
    - helma.framework.repository.FileRepository
      - helma.framework.repository.MultiFileRepository
    - helma.framework.repository.ZipRepository
  - helma.framework.repository.AbstractResource (implements helma.framework.repository.Resource)
    - helma.framework.repository.FileResource
    - helma.framework.repository.ZipResource
  - helma.framework.core.Application (implements java.lang.Runnable)
  - helma.framework.core.ApplicationBean (implements java.io.Serializable)
  - helma.main.ApplicationManager (implements org.apache.xmlrpc.XmlRpcHandler)
  - helma.util.Base64
  - helma.util.CacheMap (implements helma.objectmodel.ObjectCache)
    - helma.util.WeakCacheMap
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader
        - helma.framework.core.AppClassLoader
  - helma.image.ColorQuantizer
  - helma.main.launcher.Commandline
  - helma.main.CommandlineRunner
  - helma.framework.CookieTrans (implements java.io.Serializable)
  - helma.util.CronJob
  - helma.util.Crypt
  - helma.util.CryptFile
  - helma.util.CryptResource
  - helma.scripting.rhino.extensions.DatabaseObject
  - helma.scripting.rhino.extensions.DatabaseObject.RowSet
  - helma.objectmodel.db.DbColumn
  - helma.objectmodel.db.DbKey (implements helma.objectmodel.db.Key, java.io.Serializable)
  - helma.objectmodel.db.DbMapping
  - helma.objectmodel.db.DbSource
  - org.xml.sax.helpers.DefaultHandler (implements org.xml.sax.ContentHandler, org.xml.sax.DTDHandler, org.xml.sax.EntityResolver, org.xml.sax.ErrorHandler)
    - helma.objectmodel.dom.XmlDatabaseReader (implements helma.objectmodel.dom.XmlConstants)
    - helma.objectmodel.dom.XmlReader (implements helma.objectmodel.dom.XmlConstants)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - helma.util.ResourceProperties
        - helma.util.SystemProperties
  - helma.util.Diff
  - helma.util.Diff.change
  - helma.image.DiffusionFilterOp (implements java.awt.image.BufferedImageOp)
  - org.mozilla.javascript.tools.debugger.Dim
    - helma.scripting.rhino.debug.HelmaDebugger (implements javax.swing.event.TreeSelectionListener)
  - helma.doc.DocComparator (implements java.util.Comparator<T>)
  - helma.doc.DocElement
    - helma.doc.DocApplication
    - helma.doc.DocPrototype
    - helma.doc.DocRepositoryElement
    - helma.doc.DocResourceElement
      - helma.doc.DocFunction
      - helma.doc.DocProperties
      - helma.doc.DocSkin
  - helma.doc.DocTag
  - helma.util.EmptyEnumeration (implements java.util.Enumeration<E>)
  - javax.servlet.GenericServlet (implements java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig)
    - javax.servlet.http.HttpServlet (implements java.io.Serializable)
      - helma.servlet.AbstractServletClient
        - helma.servlet.EmbeddedServletClient
        - helma.servlet.StandaloneServletClient
  - helma.image.GIFEncoder
  - helma.scripting.rhino.HacHspConverter
  - helma.extensions.HelmaExtension
    - helma.extensions.demo.DemoExtension
  - helma.util.HtmlEncoder
  - javax.imageio.IIOParam
    - javax.imageio.ImageWriteParam
      - helma.image.imageio.gif.GIFImageWriteParam
  - javax.imageio.spi.IIOServiceProvider (implements javax.imageio.spi.RegisterableService)
    - javax.imageio.spi.ImageReaderWriterSpi
      - javax.imageio.spi.ImageWriterSpi
        - helma.image.imageio.gif.GIFImageWriterSpi
  - helma.image.ImageFilterOp (implements java.awt.image.BufferedImageOp)
  - helma.image.ImageGenerator
    - helma.image.imageio.ImageIOGenerator
    - helma.image.jimi.JimiGenerator
  - helma.image.ImageInfo
  - helma.scripting.rhino.extensions.ImageObject
  - helma.image.ImageWaiter (implements java.awt.image.ImageObserver)
  - helma.image.ImageWrapper
  - javax.imageio.ImageWriter (implements javax.imageio.ImageTranscoder)
    - helma.image.imageio.gif.GIFImageWriter
  - helma.util.InetAddressFilter
  - helma.main.JettyServer
  - helma.scripting.rhino.JSAdapter (implements org.mozilla.javascript.Function, org.mozilla.javascript.Scriptable)
  - org.apache.commons.logging.LogFactory
    - helma.util.Logging
  - helma.util.Logger (implements org.apache.commons.logging.Log)
    - helma.util.FileLogger (implements org.apache.commons.logging.Log)
  - helma.util.Logo
  - helma.main.launcher.Main
  - helma.util.MD5Encoder
  - helma.util.MimePart (implements java.io.Serializable)
  - helma.util.MimePartDataSource (implements javax.activation.DataSource)
  - helma.objectmodel.db.MultiKey (implements helma.objectmodel.db.Key, java.io.Serializable)
  - org.mozilla.javascript.NativeJavaObject (implements org.mozilla.javascript.Scriptable, java.io.Serializable, org.mozilla.javascript.Wrapper)
    - helma.scripting.rhino.JavaObject
  - helma.objectmodel.db.Node (implements helma.objectmodel.INode, java.io.Serializable)
  - helma.objectmodel.NodeEvent (implements java.io.Serializable)
  - helma.objectmodel.db.NodeHandle (implements helma.objectmodel.INodeState, java.io.Serializable)
  - helma.objectmodel.db.NodeManager
  - helma.objectmodel.db.ParentInfo
  - helma.objectmodel.Property (implements helma.objectmodel.IProperty, java.io.Serializable)
  - helma.objectmodel.db.Property (implements java.lang.Cloneable, java.lang.Comparable<T>, helma.objectmodel.IProperty, java.io.Serializable)
  - helma.framework.core.Prototype
  - helma.objectmodel.db.Relation
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - helma.framework.core.RemoteApplication (implements helma.framework.IRemoteApp, helma.objectmodel.db.IReplicationListener)
  - helma.objectmodel.db.Replicator (implements helma.objectmodel.db.NodeChangeListener, java.lang.Runnable)
  - helma.framework.RequestBean (implements java.io.Serializable)
  - helma.framework.core.RequestEvaluator (implements java.lang.Runnable)
  - helma.framework.core.RequestPath
  - helma.framework.RequestTrans (implements java.io.Serializable)
  - helma.framework.repository.ResourceComparator (implements java.util.Comparator<T>)
  - helma.framework.repository.ResourceTracker
  - helma.framework.ResponseBean (implements java.io.Serializable)
  - helma.scripting.rhino.RhinoCore (implements org.mozilla.javascript.tools.debugger.ScopeProvider)
  - helma.scripting.rhino.RhinoEngine (implements helma.scripting.ScriptingEngine)
  - java.rmi.server.RMISocketFactory (implements java.rmi.server.RMIClientSocketFactory, java.rmi.server.RMIServerSocketFactory)
    - helma.main.HelmaSocketFactory
  - org.mozilla.javascript.ScriptableObject (implements org.mozilla.javascript.ConstProperties, org.mozilla.javascript.debug.DebuggableObject, org.mozilla.javascript.Scriptable, java.io.Serializable)
    - helma.scripting.rhino.extensions.FileObject
    - helma.scripting.rhino.extensions.FtpObject
    - helma.scripting.rhino.HopObject (implements helma.scripting.rhino.PropertyRecorder, org.mozilla.javascript.Wrapper)
    - org.mozilla.javascript.IdScriptableObject (implements org.mozilla.javascript.IdFunctionCall)
      - org.mozilla.javascript.BaseFunction (implements org.mozilla.javascript.Function)
        - org.mozilla.javascript.FunctionObject
          - helma.scripting.rhino.HopObjectCtor
        - helma.scripting.rhino.extensions.XmlRpcObject
      - org.mozilla.javascript.ImporterTopLevel
        - helma.scripting.rhino.GlobalObject (implements helma.scripting.rhino.PropertyRecorder)
    - helma.scripting.rhino.extensions.MailObject (implements java.io.Serializable)
    - helma.scripting.rhino.MapWrapper (implements org.mozilla.javascript.Wrapper)
    - helma.scripting.rhino.PathWrapper
  - java.lang.SecurityManager
    - helma.main.HelmaSecurityManager
  - helma.main.Server (implements java.lang.Runnable)
  - helma.main.ServerConfig
  - java.net.ServerSocket
    - helma.util.ParanoidServerSocket
  - helma.framework.core.Session (implements java.io.Serializable)
  - helma.framework.core.SessionBean (implements java.io.Serializable)
  - helma.framework.core.SessionManager
  - helma.framework.demo.SimplePathElement (implements helma.framework.IPathElement)
  - helma.framework.repository.SingleFileRepository (implements helma.framework.repository.Repository)
  - helma.framework.core.Skin
  - helma.framework.core.SkinManager (implements java.io.FilenameFilter)
  - helma.util.StringUtils
  - helma.objectmodel.db.SyntheticKey (implements helma.objectmodel.db.Key, java.io.Serializable)
  - java.lang.Thread (implements java.lang.Runnable)
    - helma.main.HelmaShutdownHook
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Error
      - helma.framework.AbortException
      - helma.objectmodel.ConcurrencyException
      - helma.framework.RedirectException
    - java.lang.Exception
      - helma.doc.DocException
      - helma.objectmodel.ObjectNotFoundException
      - java.lang.RuntimeException
        - helma.framework.ApplicationStoppedException
        - helma.extensions.ConfigurationException
        - helma.objectmodel.DatabaseException
        - helma.framework.FrameworkException
        - helma.framework.NotFoundException
        - helma.framework.TimeoutException
      - helma.scripting.ScriptingException
  - helma.util.Timer
  - helma.scripting.rhino.debug.Tracer (implements org.mozilla.javascript.debug.Debugger)
  - helma.objectmodel.db.Transactor
  - helma.objectmodel.TransientNode (implements helma.objectmodel.INode, java.io.Serializable)
  - helma.framework.core.TypeManager
  - helma.framework.UploadStatus (implements java.io.Serializable)
  - helma.util.UrlEncoded
  - helma.doc.Util
  - helma.util.WrappedMap (implements java.util.Map<K,V>)
    - helma.util.CopyOnWriteMap
  - helma.objectmodel.db.WrappedNodeManager
  - java.io.Writer (implements java.lang.Appendable, java.io.Closeable, java.io.Flushable)
    - java.io.OutputStreamWriter
      - helma.objectmodel.dom.XmlWriter (implements helma.objectmodel.dom.XmlConstants)
    - helma.framework.ResponseTrans (implements java.io.Serializable)
  - helma.objectmodel.dom.XmlConverter (implements helma.objectmodel.dom.XmlConstants)
  - helma.objectmodel.dom.XmlDatabase (implements helma.objectmodel.IDatabase)
  - helma.objectmodel.dom.XmlIDGenerator
  - helma.scripting.rhino.extensions.XmlObject
  - helma.objectmodel.dom.XmlUtil
  - helma.util.XmlUtils

## Interface Hierarchy

- helma.framework.FutureResult
- helma.objectmodel.IDatabase
- helma.objectmodel.db.IDGenerator
- helma.objectmodel.INodeState
  - helma.objectmodel.INode (also extends helma.framework.IPathElement)
- helma.framework.IPathElement
  - helma.objectmodel.INode (also extends helma.objectmodel.INodeState)
- helma.objectmodel.IProperty
- helma.objectmodel.ITransaction
- helma.objectmodel.db.Key
- helma.objectmodel.db.NodeChangeListener
- helma.objectmodel.ObjectCache
- helma.scripting.rhino.PropertyRecorder
- java.rmi.Remote
  - helma.framework.IRemoteApp
  - helma.objectmodel.db.IReplicationListener
- helma.framework.repository.Repository
- helma.framework.repository.Resource
- helma.scripting.ScriptingEngine
- java.io.Serializable
  - helma.scripting.rhino.SerializationProxy
- helma.objectmodel.dom.XmlConstants

Copyright © 1998-1998-${year} Helma.org. All Rights Reserved.