# Hierarchy For All Packages

Package Hierarchies:

- jcifs,
- jcifs.netbios,
- jcifs.smb,
- jcifs.util

## Class Hierarchy

- java.lang.Object
  - jcifs.smb.ACE
  - jcifs.util.Base64
  - jcifs.Config
  - jcifs.smb.DosFileFilter (implements jcifs.smb.SmbFileFilter)
  - java.io.InputStream (implements java.io.Closeable)
    - jcifs.smb.SmbFileInputStream
  - java.security.MessageDigestSpi
    - java.security.MessageDigest
      - jcifs.util.HMACT64 (implements java.lang.Cloneable)
  - jcifs.netbios.NbtAddress
  - jcifs.dcerpc.ndr.NdrObject
    - jcifs.dcerpc.rpc.sid_t
      - jcifs.smb.SID
  - jcifs.smb.NtlmAuthenticator
  - jcifs.smb.NtlmContext
  - jcifs.smb.NtlmPasswordAuthentication (implements java.security.Principal, java.io.Serializable)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - jcifs.util.LogStream
    - jcifs.smb.SmbFileOutputStream
  - jcifs.util.RC4
  - jcifs.smb.SmbRandomAccessFile (implements java.io.DataInput, java.io.DataOutput)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.io.IOException
        - jcifs.smb.SmbException (implements jcifs.smb.DosError, jcifs.smb.NtStatus, jcifs.smb.WinError)
          - jcifs.smb.SmbAuthException
  - jcifs.UniAddress
  - java.net.URLConnection
    - jcifs.smb.SmbFile
      - jcifs.smb.SmbNamedPipe

## Interface Hierarchy

- jcifs.smb.SmbFileFilter
- jcifs.smb.SmbFilenameFilter