A B C D E F G H I L M N O P R S T U W

A

accept(SmbFile) - Method in class jcifs.smb.DosFileFilter
This always returns true as the wildcard and attributes members are passed to the server which uses them to filter on behalf of the client.
accept(SmbFile) - Method in interface jcifs.smb.SmbFileFilter
 
accept(SmbFile, String) - Method in interface jcifs.smb.SmbFilenameFilter
 
addMask(int) - Static method in class jcifs.util.Log
 
ALL - Static variable in class jcifs.util.Log
Log all messages.
ATTR_ARCHIVE - Static variable in class jcifs.smb.SmbFile
 
ATTR_DIRECTORY - Static variable in class jcifs.smb.SmbFile
 
ATTR_HIDDEN - Static variable in class jcifs.smb.SmbFile
 
ATTR_READONLY - Static variable in class jcifs.smb.SmbFile
 
ATTR_SYSTEM - Static variable in class jcifs.smb.SmbFile
 
ATTR_VOLUME - Static variable in class jcifs.smb.SmbFile
 
attributes - Variable in class jcifs.smb.DosFileFilter
 
authenticate(HttpServletRequest, HttpServletResponse, byte[]) - Static method in class jcifs.http.NtlmSsp
Performs NTLM authentication for the servlet request.
available() - Method in class jcifs.smb.SmbFileInputStream
 

B

B_NODE - Static variable in class jcifs.netbios.NbtAddress
A B node only broadcasts name queries.

C

canRead() - Method in class jcifs.smb.SmbFile
Tests to see if the file this SmbFile represents can be read.
canWrite() - Method in class jcifs.smb.SmbFile
Tests to see if the file this SmbFile represents exists and is not marked read-only.
close() - Method in class jcifs.smb.SmbFileInputStream
Closes this input stream and releases any system resources associated with the stream.
close() - Method in class jcifs.smb.SmbFileOutputStream
Closes this output stream and releases any system resources associated with it.
close() - Method in class jcifs.smb.SmbRandomAccessFile
 
Config - class jcifs.Config.
This class mananges configuration information specific to the jCIFS library.
Config() - Constructor for class jcifs.Config
 
connect() - Method in class jcifs.smb.SmbFile
 
copyTo(SmbFile) - Method in class jcifs.smb.SmbFile
This method will copy the file or directory and it's subcontents represented by this SmbFile to the location specified by the dest parameter.
createNewFile() - Method in class jcifs.smb.SmbFile
 
createTime() - Method in class jcifs.smb.SmbFile
Retrieve the time this SmbFile was created.
CRITICAL_EXCEPTIONS - Static variable in class jcifs.util.Log
Depricated The jCIFS package no longer uses the CRITICAL_EXCEPTIONS mask.

D

DEBUGGING - Static variable in class jcifs.util.Log
Use this mask while actively debugging your code.
delete() - Method in class jcifs.smb.SmbFile
This method will delete the file or directory specified by this SmbFile.
destroy() - Method in class jcifs.http.NtlmHttpFilter
 
doAuthentication(HttpServletRequest, HttpServletResponse, byte[]) - Method in class jcifs.http.NtlmSsp
Calls the static NtlmSsp.authenticate(HttpServletRequest, HttpServletResponse, byte[]) method to perform NTLM authentication for the specified servlet request.
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class jcifs.http.NtlmHttpFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class jcifs.http.NetworkExplorer
 
DosFileFilter - class jcifs.smb.DosFileFilter.
 
DosFileFilter(String, int) - Constructor for class jcifs.smb.DosFileFilter
 

E

equals(Object) - Method in class jcifs.netbios.NbtAddress
Determines if this address is equal two another.
equals(Object) - Method in class jcifs.smb.SmbFile
Tests to see if two SmbFile objects are equal.
equals(Object) - Method in class jcifs.UniAddress
 
equals(Object) - Method in class jcifs.smb.NtlmPasswordAuthentication
Compares two NtlmPasswordAuthentication objects for equality.
ERRaccess - Static variable in class jcifs.smb.SmbException
The client does not have the necessary access rights for the requested function
ERRaccountExpired - Static variable in class jcifs.smb.SmbException
The user account has expired
ERRbadClient - Static variable in class jcifs.smb.SmbException
The user is not allowed to access this server from this client
ERRbadDialect - Static variable in class jcifs.smb.SmbException
 
ERRbadfid - Static variable in class jcifs.smb.SmbException
 
ERRbadfile - Static variable in class jcifs.smb.SmbException
File not found
ERRbadfunc - Static variable in class jcifs.smb.SmbException
Invalid function
ERRbadLogonTime - Static variable in class jcifs.smb.SmbException
The user is not permitted to access the server at this time
ERRbadnetname - Static variable in class jcifs.smb.SmbException
The network name cannot be found
ERRbadparm - Static variable in class jcifs.smb.SmbException
 
ERRbadpath - Static variable in class jcifs.smb.SmbException
Directory invalid
ERRbadpw - Static variable in class jcifs.smb.SmbException
Bad password
ERRbadshare - Static variable in class jcifs.smb.SmbException
The file is being used by another process
ERRbaduid - Static variable in class jcifs.smb.SmbException
 
ERRbrokenpipe - Static variable in class jcifs.smb.SmbException
The pipe has been ended
ERRCLI - Static variable in class jcifs.smb.SmbException
 
ERRCMD - Static variable in class jcifs.smb.SmbException
 
ERRdfs - Static variable in class jcifs.smb.SmbException
 
ERRDOS - Static variable in class jcifs.smb.SmbException
 
ERRdupname - Static variable in class jcifs.smb.SmbException
A duplicate name exists on the network
ERRerror - Static variable in class jcifs.smb.SmbException
Non-specific error code
ERRexists - Static variable in class jcifs.smb.SmbException
File exists
ERRfilexists - Static variable in class jcifs.smb.SmbException
Cannot create a file when that file already exists
ERRgeneral - Static variable in class jcifs.smb.SmbException
General failure
ERRHRD - Static variable in class jcifs.smb.SmbException
 
ERRimpossible - Static variable in class jcifs.smb.SmbException
 
ERRinappro - Static variable in class jcifs.smb.SmbException
 
ERRinvname - Static variable in class jcifs.smb.SmbException
Invalid name
ERRinvnetname - Static variable in class jcifs.smb.SmbException
 
ERRinvnid - Static variable in class jcifs.smb.SmbException
 
ERRioe - Static variable in class jcifs.smb.SmbException
 
ERRlistFiles - Static variable in class jcifs.smb.SmbException
 
ERRnoaccess - Static variable in class jcifs.smb.SmbException
Access denied
ERRnodata - Static variable in class jcifs.smb.SmbException
The pipe is being closed
ERRnolisting - Static variable in class jcifs.smb.SmbException
The list of servers for this workgroup is not currently available
ERRnomoreconn - Static variable in class jcifs.smb.SmbException
 
ERRnoproc - Static variable in class jcifs.smb.SmbException
No process is on the other end of the pipe
ERRnospace - Static variable in class jcifs.smb.SmbException
Not enough storage is available to process this command
ERRnotempty - Static variable in class jcifs.smb.SmbException
The directory is not empty
ERRnotready - Static variable in class jcifs.smb.SmbException
The device is not ready
ERRnowrite - Static variable in class jcifs.smb.SmbException
Attempt to write on write-protected media
ERROR_MORE_DATA - Static variable in class jcifs.smb.SmbException
 
ERRpasswordExpired - Static variable in class jcifs.smb.SmbException
The password of the user has expired
ERRpipebusy - Static variable in class jcifs.smb.SmbException
All pipe instances are busy
ERRRAP - Static variable in class jcifs.smb.SmbException
 
ERRreserved - Static variable in class jcifs.smb.SmbException
Reserved (a.k.a.
ERRserverTimeout - Static variable in class jcifs.smb.SmbException
 
ERRSRV - Static variable in class jcifs.smb.SmbException
 
ERRtoomanyuids - Static variable in class jcifs.smb.SmbException
Too many Uids active on this session
ERRunknownHost - Static variable in class jcifs.smb.SmbException
 
ERRunknownType - Static variable in class jcifs.smb.SmbException
 
EXCEPTIONS - Static variable in class jcifs.util.Log
This is the default mask.
exists() - Method in class jcifs.smb.SmbFile
Tests to see if the SMB resource exists.

F

FILE_NO_SHARE - Static variable in class jcifs.smb.SmbFile
When specified as the shareAccess constructor parameter, other SMB clients (including other threads macking calls into jCIFS) will not be permitted to access the target file and will receive "The file is being accessed by another process" message.
FILE_SHARE_DELETE - Static variable in class jcifs.smb.SmbFile
When specified as the shareAccess constructor parameter, other SMB clients will be permitted to delete the target file while this file is open.
FILE_SHARE_READ - Static variable in class jcifs.smb.SmbFile
When specified as the shareAccess constructor parameter, other SMB clients will be permitted to read from the target file while this file is open.
FILE_SHARE_WRITE - Static variable in class jcifs.smb.SmbFile
When specified as the shareAccess constructor parameter, other SMB clients will be permitted to write to the target file while this file is open.
firstCalledName() - Method in class jcifs.netbios.NbtAddress
 
firstCalledName() - Method in class jcifs.UniAddress
Guess first called name to try for session establishment.

G

get(Object) - Method in class jcifs.util.PropertiesTree
Retrieved the property specified by the key parameter, seraching parent nodes if necessary.
get(String) - Static method in class jcifs.Config
 
getAddress() - Method in class jcifs.netbios.NbtAddress
Returns the raw IP address of this NbtAddress.
getAddress() - Method in class jcifs.UniAddress
 
getAllByAddress(NbtAddress) - Static method in class jcifs.netbios.NbtAddress
Retrieve all addresses of a host by it's address.
getAllByAddress(String) - Static method in class jcifs.netbios.NbtAddress
Retrieve all addresses of a host by it's address.
getAllByAddress(String, int, String) - Static method in class jcifs.netbios.NbtAddress
Retrieve all addresses of a host by it's address.
getAnsiHash(byte[]) - Method in class jcifs.smb.NtlmPasswordAuthentication
Computes the 24 byte ANSI password hash given the 8 byte server challenge.
getAttributes() - Method in class jcifs.smb.SmbFile
 
getBoolean(String, boolean) - Static method in class jcifs.Config
 
getByName(String) - Static method in class jcifs.netbios.NbtAddress
Determines the address of a host given it's host name.
getByName(String) - Static method in class jcifs.UniAddress
Determines the address of a host given it's host name.
getByName(String, boolean) - Static method in class jcifs.UniAddress
 
getByName(String, int, String) - Static method in class jcifs.netbios.NbtAddress
Determines the address of a host given it's host name.
getByName(String, int, String, InetAddress) - Static method in class jcifs.netbios.NbtAddress
 
getCanonicalPath() - Method in class jcifs.smb.SmbFile
Returns the full URL of this SMB resource with '.' and '..' components factored out.
getChallenge(UniAddress) - Static method in class jcifs.smb.SmbSession
 
getContentLength() - Method in class jcifs.smb.SmbFile
 
getDate() - Method in class jcifs.smb.SmbFile
 
getDfsPath() - Method in class jcifs.smb.SmbFile
Retrieves the DFS path or null if the path specified does not fall within a DFS volume.
getDiskFreeSpace() - Method in class jcifs.smb.SmbFile
This method returns the free disk space in bytes of the drive this share represents or the drive on which the directory or file resides.
getDomain() - Method in class jcifs.smb.NtlmPasswordAuthentication
Returns the domain.
getErrorClass() - Method in class jcifs.smb.SmbException
Retrieve the error class associated with this error.
getErrorCode() - Method in class jcifs.smb.SmbException
Retrieve the error code associated with this error.
getFilePointer() - Method in class jcifs.smb.SmbRandomAccessFile
 
getFilterConfig() - Method in class jcifs.http.NtlmHttpFilter
 
getHexString(byte[], int, int) - Static method in class jcifs.util.Log
 
getHexString(int, int) - Static method in class jcifs.util.Log
This is an alternative to the java.lang.Integer.toHexString method.
getHexString(long, int) - Static method in class jcifs.util.Log
 
getHostAddress() - Method in class jcifs.netbios.NbtAddress
Returns this IP adress as a String in the form "%d.%d.%d.%d".
getHostAddress() - Method in class jcifs.UniAddress
 
getHostName() - Method in class jcifs.netbios.NbtAddress
The hostname of this address.
getHostName() - Method in class jcifs.UniAddress
 
getInetAddress() - Method in class jcifs.netbios.NbtAddress
To convert this address to an InetAddress.
getInetAddress(String, InetAddress) - Static method in class jcifs.Config
 
getInputStream() - Method in class jcifs.smb.SmbFile
 
getInt(String) - Static method in class jcifs.Config
 
getInt(String, int) - Static method in class jcifs.Config
 
getLastModified() - Method in class jcifs.smb.SmbFile
 
getLMv2Response(String, String, String, byte[], byte[]) - Static method in class jcifs.smb.NtlmPasswordAuthentication
Creates the LMv2 response for the supplied information.
getLocalHost() - Static method in class jcifs.netbios.NbtAddress
Retrieves the local host address.
getMacAddress() - Method in class jcifs.netbios.NbtAddress
Retrieves the MAC address of the remote network interface.
getName() - Method in class jcifs.smb.SmbFile
Returns the last component of the target URL.
getName() - Method in class jcifs.smb.NtlmPasswordAuthentication
Return the domain and username in the format: domain\\username.
getNamedPipeInputStream() - Method in class jcifs.smb.SmbNamedPipe
Return the InputStream used to read information from this pipe instance.
getNamedPipeOutputStream() - Method in class jcifs.smb.SmbNamedPipe
Return the OutputStream used to write information to this pipe instance.
getNameType() - Method in class jcifs.netbios.NbtAddress
Returned the hex code associated with this name(e.g.
getNodeType() - Method in class jcifs.netbios.NbtAddress
Checks the node type of this address.
getNtlmPasswordAuthentication() - Method in class jcifs.smb.NtlmAuthenticator
An application extending this class must provide an implementation for this method that returns new user credentials try try when accessing SMB resources described by the getRequestingURL and getRequestingException methods.
getNTLMResponse(String, byte[]) - Static method in class jcifs.smb.NtlmPasswordAuthentication
Generate the Unicode MD4 hash for the password associated with these credentials.
getParent() - Method in class jcifs.smb.SmbFile
Everything but the last component of the URL representing this SMB resource is effectivly it's parent.
getPassword() - Method in class jcifs.smb.NtlmPasswordAuthentication
Returns the password in plain text or null if the raw password hashes were used to construct this NtlmPasswordAuthentication object which will be the case when NTLM HTTP Authentication is used.
getPath() - Method in class jcifs.smb.SmbFile
Returns the full uncanonicalized URL of this SMB resource.
getPreNTLMResponse(String, byte[]) - Static method in class jcifs.smb.NtlmPasswordAuthentication
Generate the ANSI DES hash for the password associated with these credentials.
getProperty(String) - Static method in class jcifs.Config
 
getProperty(String) - Method in class jcifs.util.PropertiesTree
Retrieve a property from the tree by searching parent nodes if necessary and return the value as a String.
getProperty(String, String) - Static method in class jcifs.Config
 
getProperty(String, String) - Method in class jcifs.util.PropertiesTree
Retrieve a property from the tree by searching parent nodes if necessary and return the value as a String.
getRequestingException() - Method in class jcifs.smb.NtlmAuthenticator
 
getRequestingURL() - Method in class jcifs.smb.NtlmAuthenticator
 
getServer() - Method in class jcifs.smb.SmbFile
Retrieve the hostname of the server for this SMB resource.
getShare() - Method in class jcifs.smb.SmbFile
Retrieves the share associated with this SMB resource.
getType() - Method in class jcifs.smb.SmbFile
Returns type of of object this SmbFile represents.
getUncPath() - Method in class jcifs.smb.SmbFile
Retuns the Windows UNC style path with backslashs intead of forward slashes.
getUnicodeHash(byte[]) - Method in class jcifs.smb.NtlmPasswordAuthentication
Computes the 24 byte Unicode password hash given the 8 byte server challenge.
getUsername() - Method in class jcifs.smb.NtlmPasswordAuthentication
Returns the username.
getUserSessionKey(byte[]) - Method in class jcifs.smb.NtlmPasswordAuthentication
Returns the effective user session key.

H

H_NODE - Static variable in class jcifs.netbios.NbtAddress
A Hybrid node tries to resolve a name using the nameserver first.
hashCode() - Method in class jcifs.netbios.NbtAddress
Returns a hashcode for this IP address.
hashCode() - Method in class jcifs.smb.SmbFile
Computes a hashCode for this file based on the URL string and IP address if the server.
hashCode() - Method in class jcifs.UniAddress
 
hashCode() - Method in class jcifs.smb.NtlmPasswordAuthentication
Return the upcased username hash code.
HEX_DUMPS - Static variable in class jcifs.util.Log
This controls wheather or not Log.printHexDump(java.lang.String, byte[]) messages are logged.

I

init() - Method in class jcifs.http.NetworkExplorer
 
init(FilterConfig) - Method in class jcifs.http.NtlmHttpFilter
 
init(ServletConfig) - Method in class jcifs.http.NtlmServlet
 
isActive() - Method in class jcifs.netbios.NbtAddress
Determines if this address is active.
isBeingDeleted() - Method in class jcifs.netbios.NbtAddress
Determines if this address in the process of being deleted.
isDirectory() - Method in class jcifs.smb.SmbFile
Tests to see if the file this SmbFile represents is a directory.
isFile() - Method in class jcifs.smb.SmbFile
Tests to see if the file this SmbFile represents is not a directory.
isGroupAddress() - Method in class jcifs.netbios.NbtAddress
Determines if the address is a group address.
isHidden() - Method in class jcifs.smb.SmbFile
Tests to see if the file this SmbFile represents is marked as hidden.
isInConflict() - Method in class jcifs.netbios.NbtAddress
Determines if this address in conflict with another address.
isPermanent() - Method in class jcifs.netbios.NbtAddress
Determines if this address is set to be permanent.
isSet(int) - Static method in class jcifs.util.Log
 

L

lastModified() - Method in class jcifs.smb.SmbFile
Retrieve the last time the file represented by this SmbFile was modified.
length() - Method in class jcifs.smb.SmbFile
Returns the length of this SmbFile in bytes.
length() - Method in class jcifs.smb.SmbRandomAccessFile
 
list() - Method in class jcifs.smb.SmbFile
List the contents of this SMB resource.
list(PrintStream) - Static method in class jcifs.Config
 
list(PrintStream) - Method in class jcifs.util.PropertiesTree
List all properties in the traditional output format and truncated to ensure the contents fit within the display.
list(SmbFilenameFilter) - Method in class jcifs.smb.SmbFile
 
listFiles() - Method in class jcifs.smb.SmbFile
List the contents of this SMB resource as an array of SmbFile objects.
listFiles(SmbFileFilter) - Method in class jcifs.smb.SmbFile
 
listFiles(SmbFilenameFilter) - Method in class jcifs.smb.SmbFile
 
listFiles(String) - Method in class jcifs.smb.SmbFile
The CIFS protocol provides for DOS "wildcards" to be used as a performance enhancement.
load(InputStream) - Static method in class jcifs.Config
 
load(InputStream) - Method in class jcifs.util.PropertiesTree
Load all properties from the provided InputStream.
Log - class jcifs.util.Log.
This log utility uses a combination of bit mask control and io stream functionality.
Log() - Constructor for class jcifs.util.Log
 
logon(UniAddress, NtlmPasswordAuthentication) - Static method in class jcifs.smb.SmbSession
Authenticate arbitrary credentials represented by the NtlmPasswordAuthentication object against the domain controller specified by the UniAddress parameter.

M

M_NODE - Static variable in class jcifs.netbios.NbtAddress
Try Broadcast queries first, then try to resolve the name using the nameserver.
mask - Static variable in class jcifs.util.Log
This is the integer mask that controls what is logged.
MASTER_BROWSER_NAME - Static variable in class jcifs.netbios.NbtAddress
This is a special name for querying the master browser that serves the list of hosts found in "Network Neighborhood".
mkdir() - Method in class jcifs.smb.SmbFile
Creates a directory with the path specified by this SmbFile.
mkdirs() - Method in class jcifs.smb.SmbFile
Creates a directory with the path specified by this SmbFile and any parent directories if necessary.

N

NbtAddress - class jcifs.netbios.NbtAddress.
This class represents a NetBIOS over TCP/IP address.
NERR_BasicTransactConfig - Static variable in class jcifs.smb.SmbException
 
NERR_ServerNotStarted - Static variable in class jcifs.smb.SmbException
 
NERR_Success - Static variable in class jcifs.smb.SmbException
 
NetworkExplorer - class jcifs.http.NetworkExplorer.
This servlet may be used to "browse" the entire hierarchy of resources on an SMB network like one might with Network Neighborhood or Windows Explorer.
NetworkExplorer() - Constructor for class jcifs.http.NetworkExplorer
 
nextCalledName() - Method in class jcifs.netbios.NbtAddress
 
nextCalledName() - Method in class jcifs.UniAddress
Guess next called name to try for session establishment.
NL - Static variable in class jcifs.util.Log
The systems line separator.
NL_LENGTH - Static variable in class jcifs.util.Log
The systems line separator length.
NON_CRITICAL_EXCEPTIONS - Static variable in class jcifs.util.Log
Depricated The jCIFS package no longer uses the NON_CRITICAL_EXCEPTIONS mask.
NONE - Static variable in class jcifs.util.Log
Mask to indicate that no messages should be logged(not even exceptions).
NtlmAuthenticator - class jcifs.smb.NtlmAuthenticator.
This class can be extended by applications that wish to trap authentication related exceptions and automatically retry the exceptional operation with different credentials.
NtlmAuthenticator() - Constructor for class jcifs.smb.NtlmAuthenticator
 
NtlmHttpFilter - class jcifs.http.NtlmHttpFilter.
This servlet Filter can be used to negotiate password hashes with MSIE clients using NTLM SSP.
NtlmHttpFilter() - Constructor for class jcifs.http.NtlmHttpFilter
 
NtlmPasswordAuthentication - class jcifs.smb.NtlmPasswordAuthentication.
This class stores and encrypts NTLM user credentials.
NtlmPasswordAuthentication(String) - Constructor for class jcifs.smb.NtlmPasswordAuthentication
Create an NtlmPasswordAuthentication object from the userinfo component of an SMB URL like "domain;user:pass".
NtlmPasswordAuthentication(String, String, byte[], byte[]) - Constructor for class jcifs.smb.NtlmPasswordAuthentication
Create an NtlmPasswordAuthentication object with raw password hashes.
NtlmPasswordAuthentication(String, String, String) - Constructor for class jcifs.smb.NtlmPasswordAuthentication
Create an NtlmPasswordAuthentication object from a domain, username, and password.
NtlmServlet - class jcifs.http.NtlmServlet.
This servlet may be used with pre-2.3 servlet containers to protect content with NTLM HTTP Authentication.
NtlmServlet() - Constructor for class jcifs.http.NtlmServlet
 
NtlmSsp - class jcifs.http.NtlmSsp.
This class is used internally by NtlmHttpFilter, NtlmServlet, and NetworkExplorer to negiotiate password hashes via NTLM SSP with MSIE.
NtlmSsp() - Constructor for class jcifs.http.NtlmSsp
 

O

out - Static variable in class jcifs.util.Log
The shared output stream of all Log classes.

P

P_NODE - Static variable in class jcifs.netbios.NbtAddress
A Point-to-Point node, or P node, unicasts queries to a nameserver only.
PIPE_TYPE_CALL - Static variable in class jcifs.smb.SmbNamedPipe
Pipe operations should behave like the CallNamedPipe Win32 Named Pipe function.
PIPE_TYPE_RDONLY - Static variable in class jcifs.smb.SmbNamedPipe
The pipe should be opened read-only.
PIPE_TYPE_RDWR - Static variable in class jcifs.smb.SmbNamedPipe
The pipe should be opened for both reading and writing.
PIPE_TYPE_TRANSACT - Static variable in class jcifs.smb.SmbNamedPipe
Pipe operations should behave like the TransactNamedPipe Win32 Named Pipe function.
PIPE_TYPE_WRONLY - Static variable in class jcifs.smb.SmbNamedPipe
The pipe should be opened only for writing.
printHexDump(PrintStream, byte[], int, int) - Static method in class jcifs.util.Log
 
printHexDump(String, byte[]) - Static method in class jcifs.util.Log
Hex dumps are ubiquitous enough to provide a standard and easy-to-use method for logging them.
printHexDump(String, byte[], int, int) - Static method in class jcifs.util.Log
 
println(int, String, char[]) - Static method in class jcifs.util.Log
Print a char[] array.
println(int, String, int) - Static method in class jcifs.util.Log
Print an int.
println(int, String, Object) - Static method in class jcifs.util.Log
Print an Object.
println(int, String, String) - Static method in class jcifs.util.Log
Print a String.
printProperties(int, String, Properties) - Static method in class jcifs.util.Log
Print the contents of a Properties object to the log stream using the store method.
printStackTrace(int, String, Throwable) - Static method in class jcifs.util.Log
 
printStackTrace(String, Throwable) - Static method in class jcifs.util.Log
Provides standard way to log any Throwable object like an Exception.
PropertiesTree - class jcifs.util.PropertiesTree.
This class is backwords compatible with Properties however another dimension is added by using the customary dot '.' as an operator to alternativly represent properties as trees.
PropertiesTree() - Constructor for class jcifs.util.PropertiesTree
Construct an empty properties tree with no values.
put(Object, Object) - Method in class jcifs.util.PropertiesTree
Put a key and value into the tree.

R

read() - Method in class jcifs.smb.SmbFileInputStream
Reads a byte of data from this input stream.
read() - Method in class jcifs.smb.SmbRandomAccessFile
 
read(byte[]) - Method in class jcifs.smb.SmbFileInputStream
Reads up to b.length bytes of data from this input stream into an array of bytes.
read(byte[]) - Method in class jcifs.smb.SmbRandomAccessFile
 
read(byte[], int, int) - Method in class jcifs.smb.SmbFileInputStream
Reads up to len bytes of data from this input stream into an array of bytes.
read(byte[], int, int) - Method in class jcifs.smb.SmbRandomAccessFile
 
readBoolean() - Method in class jcifs.smb.SmbRandomAccessFile
 
readByte() - Method in class jcifs.smb.SmbRandomAccessFile
 
readChar() - Method in class jcifs.smb.SmbRandomAccessFile
 
readDouble() - Method in class jcifs.smb.SmbRandomAccessFile
 
readFloat() - Method in class jcifs.smb.SmbRandomAccessFile
 
readFully(byte[]) - Method in class jcifs.smb.SmbRandomAccessFile
 
readFully(byte[], int, int) - Method in class jcifs.smb.SmbRandomAccessFile
 
readInt() - Method in class jcifs.smb.SmbRandomAccessFile
 
readLine() - Method in class jcifs.smb.SmbRandomAccessFile
 
readLong() - Method in class jcifs.smb.SmbRandomAccessFile
 
readShort() - Method in class jcifs.smb.SmbRandomAccessFile
 
readUnsignedByte() - Method in class jcifs.smb.SmbRandomAccessFile
 
readUnsignedShort() - Method in class jcifs.smb.SmbRandomAccessFile
 
readUTF() - Method in class jcifs.smb.SmbRandomAccessFile
 
registerSmbURLHandler() - Static method in class jcifs.Config
This static method registers the SMB URL protocol handler which is required to use SMB URLs with the java.net.URL class.
renameTo(SmbFile) - Method in class jcifs.smb.SmbFile
Changes the name of the file this SmbFile represents to the name designated by the SmbFile argument(Remember: SmbFiles are immutible and therefore the path associated with this SmbFile object will not change).
requestNtlmPasswordAuthentication(String, SmbAuthException) - Static method in class jcifs.smb.NtlmAuthenticator
Used internally by jCIFS when an SmbAuthException is trapped to retrieve new user credentials.

S

seek(long) - Method in class jcifs.smb.SmbRandomAccessFile
 
service(HttpServletRequest, HttpServletResponse) - Method in class jcifs.http.NtlmServlet
 
setAttributes(int) - Method in class jcifs.smb.SmbFile
 
setCreateTime(long) - Method in class jcifs.smb.SmbFile
 
setDateFormat(String) - Static method in class jcifs.util.Log
This controls what is passed to SimpleDateFormat to control what the timestamp looks like in the log stream.
setDefault(NtlmAuthenticator) - Static method in class jcifs.smb.NtlmAuthenticator
Set the default NtlmAuthenticator.
setFilterConfig(FilterConfig) - Method in class jcifs.http.NtlmHttpFilter
 
setLastModified(long) - Method in class jcifs.smb.SmbFile
 
setLength(long) - Method in class jcifs.smb.SmbRandomAccessFile
 
setMask(int) - Static method in class jcifs.util.Log
Set the mask used to screen all calls to logging methods.
setPrintWriter(OutputStream) - Static method in class jcifs.util.Log
Specify an OutputStream to be used as the underlying stream.
setProperty(String, String) - Static method in class jcifs.Config
 
setReadOnly() - Method in class jcifs.smb.SmbFile
 
setReadWrite() - Method in class jcifs.smb.SmbFile
 
skip(long) - Method in class jcifs.smb.SmbFileInputStream
Skip n bytes of data on this stream.
skipBytes(int) - Method in class jcifs.smb.SmbRandomAccessFile
 
SmbAuthException - exception jcifs.smb.SmbAuthException.
The SmbAuthException encapsulates the variety of authentication related error codes returned by an SMB server.
SmbAuthException(int) - Constructor for class jcifs.smb.SmbAuthException
 
SmbException - exception jcifs.smb.SmbException.
There are hundreds of error codes that may be returned by a CIFS server.
SmbFile - class jcifs.smb.SmbFile.
This class represents a resource on an SMB network.
SmbFile(SmbFile, String) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory.
SmbFile(String) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory.
SmbFile(String, NtlmPasswordAuthentication) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory.
SmbFile(String, NtlmPasswordAuthentication, int) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a file on an SMB network.
SmbFile(String, String) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory.
SmbFile(String, String, NtlmPasswordAuthentication) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory.
SmbFile(String, String, NtlmPasswordAuthentication, int) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory.
SmbFile(URL) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory from a URL object.
SmbFile(URL, NtlmPasswordAuthentication) - Constructor for class jcifs.smb.SmbFile
Constructs an SmbFile representing a resource on an SMB network such as a file or directory from a URL object and an NtlmPasswordAuthentication object which may be constructed explicitly or retreived with HttpServletRequest.getUserPrincipal() if NTLM HTTP authentication has been successfully negotiated.
SmbFileFilter - interface jcifs.smb.SmbFileFilter.
 
SmbFileInputStream - class jcifs.smb.SmbFileInputStream.
This InputStream can read bytes from a file on an SMB file server.
SmbFileInputStream(SmbFile) - Constructor for class jcifs.smb.SmbFileInputStream
Creates an InputStream for reading bytes from a file on an SMB server represented by the SmbFile parameter.
SmbFileInputStream(String) - Constructor for class jcifs.smb.SmbFileInputStream
Creates an InputStream for reading bytes from a file on an SMB server addressed by the url parameter.
SmbFilenameFilter - interface jcifs.smb.SmbFilenameFilter.
 
SmbFileOutputStream - class jcifs.smb.SmbFileOutputStream.
This OutputStream can write bytes to a file on an SMB file server.
SmbFileOutputStream(SmbFile) - Constructor for class jcifs.smb.SmbFileOutputStream
Creates an OutputStream for writing bytes to a file on an SMB server represented by the SmbFile parameter.
SmbFileOutputStream(SmbFile, boolean) - Constructor for class jcifs.smb.SmbFileOutputStream
Creates an OutputStream for writing bytes to a file on an SMB server addressed by the SmbFile parameter.
SmbFileOutputStream(String) - Constructor for class jcifs.smb.SmbFileOutputStream
Creates an OutputStream for writing to a file on an SMB server addressed by the URL parameter.
SmbFileOutputStream(String, boolean) - Constructor for class jcifs.smb.SmbFileOutputStream
Creates an OutputStream for writing bytes to a file on an SMB server addressed by the URL parameter.
SmbFileOutputStream(String, int) - Constructor for class jcifs.smb.SmbFileOutputStream
Creates an OutputStream for writing bytes to a file on an SMB server addressed by the SmbFile parameter.
SmbNamedPipe - class jcifs.smb.SmbNamedPipe.
This class will allow a Java program to read and write data to Named Pipes and Transact NamedPipes.
SmbNamedPipe(String, int) - Constructor for class jcifs.smb.SmbNamedPipe
Open the Named Pipe resource specified by the url parameter.
SmbNamedPipe(String, int, NtlmPasswordAuthentication) - Constructor for class jcifs.smb.SmbNamedPipe
 
SmbNamedPipe(URL, int, NtlmPasswordAuthentication) - Constructor for class jcifs.smb.SmbNamedPipe
 
SmbRandomAccessFile - class jcifs.smb.SmbRandomAccessFile.
 
SmbRandomAccessFile(SmbFile, String) - Constructor for class jcifs.smb.SmbRandomAccessFile
 
SmbRandomAccessFile(String, String, int) - Constructor for class jcifs.smb.SmbRandomAccessFile
 
SMBSERVER_NAME - Static variable in class jcifs.netbios.NbtAddress
A special generic name specified when connecting to a host for which a name is not known.
SmbSession - class jcifs.smb.SmbSession.
The class represents a user's session established with an SMB/CIFS server.
store(OutputStream, String) - Method in class jcifs.util.PropertiesTree
Save this properties tree to the specified OutputStream.
store(OutputStream, String, boolean) - Method in class jcifs.util.PropertiesTree
Write this properties tree to the specified OutputStream.
subtractMask(int) - Static method in class jcifs.util.Log
 
SUCCESS - Static variable in class jcifs.smb.SmbException
 

T

toHexChars(int, char[], int, int) - Static method in class jcifs.util.Log
This is the same as Log.getHexString(int val, int size) but provides a more practical form when trying to avoid String concatenation and StringBuffer.
toHexChars(long, char[], int, int) - Static method in class jcifs.util.Log
 
toString() - Method in class jcifs.netbios.NbtAddress
Returns the String representaion of this address.
toString() - Method in class jcifs.smb.SmbFile
Returns the string representation of this SmbFile object.
toString() - Method in class jcifs.UniAddress
 
toString() - Method in class jcifs.smb.SmbSession
 
toString() - Method in class jcifs.smb.NtlmPasswordAuthentication
Return the domain and username in the format: domain\\username.
toURL() - Method in class jcifs.smb.SmbFile
Returns a URL for this SmbFile.
TYPE_COMM - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a communications device.
TYPE_FILESYSTEM - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a regular file or directory.
TYPE_NAMED_PIPE - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a named pipe.
TYPE_PRINTER - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a printer.
TYPE_SERVER - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a server.
TYPE_SHARE - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a share.
TYPE_WORKGROUP - Static variable in class jcifs.smb.SmbFile
Returned by SmbFile.getType() if the resource this SmbFile represents is a workgroup.

U

UniAddress - class jcifs.UniAddress.
Under normal conditions it is not necessary to use this class to use jCIFS properly.
UniAddress(Object) - Constructor for class jcifs.UniAddress
Wrap an InetAddress or NbtAddress.

W

WARNINGS - Static variable in class jcifs.util.Log
Log warning messages.
wildcard - Variable in class jcifs.smb.DosFileFilter
 
write(byte[]) - Method in class jcifs.smb.SmbFileOutputStream
Writes b.length bytes from the specified byte array to this file output stream.
write(byte[]) - Method in class jcifs.smb.SmbRandomAccessFile
 
write(byte[], int, int) - Method in class jcifs.smb.SmbFileOutputStream
Writes len bytes from the specified byte array starting at offset off to this file output stream.
write(byte[], int, int) - Method in class jcifs.smb.SmbRandomAccessFile
 
write(int) - Method in class jcifs.smb.SmbFileOutputStream
Writes the specified byte to this file output stream.
write(int) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeBoolean(boolean) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeByte(int) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeBytes(String) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeChar(int) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeChars(String) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeDouble(double) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeFloat(float) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeInt(int) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeLong(long) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeShort(int) - Method in class jcifs.smb.SmbRandomAccessFile
 
writeUTF(String) - Method in class jcifs.smb.SmbRandomAccessFile
 

A B C D E F G H I L M N O P R S T U W