A B C D E F G H I J K L M N O P Q R S T U V W Z

A

addCookie(Cookie) - Method in interface javax.servlet.http.HttpServletResponse
Adds a cookie to the response.
AddressFormat - class com.softplc.AddressFormat.
A parser of an address string into binary form given by a ZAddress.
AddressFormat() - Constructor for class com.softplc.AddressFormat
Constructor AddressFormat() defaults to PRS_NOWILD, PRS_NOINDIRECT, and FMT_COMPRESSED
AddressFormat(int, int) - Constructor for class com.softplc.AddressFormat
Constructor AddressFormat( parseControl, formatControl ) sets its ctl flags as given by the input arguments.
ApplicationLauncher - class com.softplc.ApplicationLauncher.
A Java "Application" by definition is a stand alone Java program that has a public static main(String[]) entry point.
ApplicationLauncher() - Constructor for class com.softplc.ApplicationLauncher
A zero argument constructor, required by all Modlets.
ARG_CONTROL - Static variable in interface com.softplc.TLI
Must be a CONTROL address.
ARG_COUNTER - Static variable in interface com.softplc.TLI
Must be a COUNTER address.
ARG_FILE - Static variable in interface com.softplc.TLI
Must be a FILE address.
ARG_FLT - Static variable in interface com.softplc.TLI
May be a FLoaTing point argument.
ARG_IN - Static variable in interface com.softplc.TLI
INput parameter: value not changed.
ARG_INT - Static variable in interface com.softplc.TLI
May be an INTeger argument.
ARG_OUT - Static variable in interface com.softplc.TLI
OUTput parameter: value can change.
ARG_TIMER - Static variable in interface com.softplc.TLI
Must be a TIMER address.
args - Variable in class com.softplc.ModletConfigImpl
An array of strings from the modlet command line.
array - Variable in class com.softplc.Queue
 
ASCII - Static variable in interface com.softplc.DT
 

B

BCD - Static variable in interface com.softplc.DT
 
BeanStir - class com.softplc.BeanStir.
Class BeanStir implements a Modlet.
BeanStir() - Constructor for class com.softplc.BeanStir
A zero argument constructor, required of all Modlets.
BIT - Static variable in interface com.softplc.DT
 
BIT - Static variable in interface com.softplc.KT
A single bit from a DataTable element's word.
BLOCKXFER - Static variable in interface com.softplc.DT
 

C

cfginfo - Variable in class javax.servlet.GenericServlet
 
checkAccept(String, int) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not permitted to accept a socket connection from the specified host and port number.
checkAccess(Thread) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to modify the thread argument.
checkAccess(ThreadGroup) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to modify the thread group argument.
checkAwtEventQueueAccess() - Method in class com.softplc.SecurityManager
Tests if a client can get access to the AWT event queue.
checkConnect(String, int) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to open a socket connection to the specified host and port number.
checkConnect(String, int, Object) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the specified security context is not allowed to open a socket connection to the specified host and port number.
checkCreateClassLoader() - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to create a new class loader.
checkDelete(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to delete the specified file.
checkExec(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to create a subprocss.
checkExit(int) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to cause the Java Virtual Machine to halt with the specified status code.
checkLink(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to dynamic link the library code specified by the string argument file.
checkListen(int) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to wait for a connection request on the specified local port number.
checkMemberAccess(Class, int) - Method in class com.softplc.SecurityManager
Tests if a client is allowed to access members.
checkMulticast(InetAddress) - Method in class com.softplc.SecurityManager
Tests if current execution context is allowed to use (join/leave/send/receive) IP multicast.
checkMulticast(InetAddress, byte) - Method in class com.softplc.SecurityManager
Tests to see if current execution context is allowed to use (join/leave/send/receive) IP multicast.
checkPackageAccess(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to access the package specified by the argument.
checkPackageDefinition(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to define classes in the package specified by the argument.
checkPrintJobAccess() - Method in class com.softplc.SecurityManager
Tests if a client can initiate a print job request.
checkPropertiesAccess() - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to access or modify the system properties.
checkPropertyAccess(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to access the system property with the specified key name.
checkRead(FileDescriptor) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to read from the specified file descriptor.
checkRead(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to read the file specified by the string argument.
checkRead(String, Object) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the specified security context is not allowed to read the file specified by the string argument.
checkSecurityAccess(String) - Method in class com.softplc.SecurityManager
Tests access to certain operations for a security API action.
checkSetFactory() - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to set the socket factory used by ServerSocket or Socket, or the stream handler factory used by URL.
checkSystemClipboardAccess() - Method in class com.softplc.SecurityManager
Tests if a client can get access to the system clipboard.
checkTopLevelWindow(Object) - Method in class com.softplc.SecurityManager
Returns false if the calling thread is not trusted to bring up the top-level window indicated by the window argument.
checkWrite(FileDescriptor) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to write to the specified file descriptor.
checkWrite(String) - Method in class com.softplc.SecurityManager
Throws a SecurityException if the calling thread is not allowed to write to the file specified by the string argument.
ChunkedInputStream - class javax.servlet.http.ChunkedInputStream.
An InputStream that implements HTTP/1.1 chunking.
ChunkedInputStream(InputStream) - Constructor for class javax.servlet.http.ChunkedInputStream
 
ChunkedOutputStream - class javax.servlet.http.ChunkedOutputStream.
An OutputStream that implements HTTP/1.1 chunking.
ChunkedOutputStream(OutputStream) - Constructor for class javax.servlet.http.ChunkedOutputStream
 
ChunkedOutputStream(OutputStream, int) - Constructor for class javax.servlet.http.ChunkedOutputStream
 
clone() - Method in class javax.servlet.http.Cookie
Copies the cookie.
close() - Method in class com.softplc.ComPort
Close this ComPort.
close() - Method in class javax.servlet.http.ChunkedOutputStream
 
Close() - Method in class com.softplc.ONETCP
Close a connection to a SoftPLC.
com.softplc - package com.softplc
 
ComPort - class com.softplc.ComPort.
Class ComPort provides services for transmitting and receiving bytes through asynchronous RS-232/485 communication ports.
ComPort(int) - Constructor for class com.softplc.ComPort
Only the C++ MACHJ.TLM can make one of these.
compressed - Static variable in class com.softplc.AddressFormat
A commonly used AddressFormat that is pre-established to parse without accepting wildcards or indirect addresses, and will format using compressed strings (no leading uneccessary zeroes).
containsFile(String) - Method in class com.softplc.JarLoader
Determine if the given filename is one of the files contained within the JAR.
containsHeader(String) - Method in interface javax.servlet.http.HttpServletResponse
Returns true if the response message header has a field with the specified name.
CONTROL - Static variable in interface com.softplc.DT
 
CONTROL - Static variable in interface com.softplc.KT
A DataTable element that is a control.
Cookie - class javax.servlet.http.Cookie.
This class represents a "Cookie", as used for session management with HTTP and HTTPS protocols.
Cookie(String, String) - Constructor for class javax.servlet.http.Cookie
Defines a cookie with an initial name and value.
count - Variable in class com.softplc.Queue
 
COUNTER - Static variable in interface com.softplc.DT
 
COUNTER - Static variable in interface com.softplc.KT
A DataTable element that is a counter.
crc16(int, byte) - Static method in class com.softplc.ComPort
Incrementally update a running 16 bit CRC value with a new byte value.

D

DataTable - class com.softplc.DataTable.
Class DataTable provides simple services for reading and writing words, and writing bits to the SoftPLC datatable.
DataTable() - Constructor for class com.softplc.DataTable
Only the C++ MACHJ.TLM can make one of these.
destroy() - Method in class com.softplc.ApplicationLauncher
Deinstall this ApplicationLauncher.
destroy() - Method in class com.softplc.Weblet
Deinstall this Weblet.
destroy() - Method in interface com.softplc.Modlet
Deinstall a Modlet.
destroy() - Method in class com.softplc.BeanStir
Deinstall a Modlet.
destroy() - Method in interface javax.servlet.Servlet
Destroys the servlet and cleans up whatever resources are being held.
destroy() - Method in class javax.servlet.GenericServlet
Destroys the servlet, cleaning up whatever resources are being held, and logs the destruction in the servlet log file.
doDelete(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
Performs the HTTP DELETE operation.
doGet(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
Performs the HTTP GET operation.
done() - Method in class javax.servlet.http.ChunkedOutputStream
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
Performs the HTTP POST operation.
doPut(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
Performs the HTTP PUT operation.
Driverlet - interface com.softplc.Driverlet.
Driverlets are Java based SoftPLC drivers.
dt - Static variable in class com.softplc.SPLC
A DataTable which represents the datatable for this local SoftPLC, used for all the local datatable operations.
DT - interface com.softplc.DT.
A group of constants that enumerate all the allowed section types for SoftPLC DataTable sections.
DtWriteSecurity - exception com.softplc.DtWriteSecurity.
An exception that class DataTable throws when a Modlet tries to access a restricted datatable region.
DtWriteSecurity() - Constructor for class com.softplc.DtWriteSecurity
provides no detailed message
DtWriteSecurity(String) - Constructor for class com.softplc.DtWriteSecurity
provides a detailed message

E

ELEM_UNIT - Static variable in class com.softplc.DataTable
A value you can use to perform arithmetic on a handle to access the next or previous "element".
encodeRedirectURL(String) - Method in interface javax.servlet.http.HttpServletResponse
This will return an "encoded" version of the specified URL for use in the "HttpServletResponse.sendRedirect" method.
encodeURL(String) - Method in interface javax.servlet.http.HttpServletResponse
This will return an "encoded" version of the specified URL, by including the session ID in the URL.
entries() - Method in class com.softplc.JarLoader
Returns an enumeration of the ZIP file entries.
events - Variable in class com.softplc.TimeLog
The events that occured at those times.

F

FILE - Static variable in interface com.softplc.KT
An array of DataTable elements.
finalize() - Method in class com.softplc.RemoteDataTable
Close the connection if open.
finalize() - Method in class com.softplc.ONETCP
 
finalize() - Method in class com.softplc.ComPort
 
FLOAT - Static variable in interface com.softplc.DT
 
flush() - Method in class javax.servlet.http.ChunkedOutputStream
 
Fmt - class com.softplc.Fmt.
Some simple single-arg sprintf-like routines.
FMT_COMPRESSED - Static variable in class com.softplc.AddressFormat
Format the address strings in their most compact form, omitting leading zeros.
FMT_OMITBIT - Static variable in class com.softplc.AddressFormat
Omit the bit component of any bit addresses.
Fmt() - Constructor for class com.softplc.Fmt
 
fmt(byte) - Static method in class com.softplc.Fmt
 
fmt(byte, int) - Static method in class com.softplc.Fmt
 
fmt(byte, int, int) - Static method in class com.softplc.Fmt
 
fmt(char) - Static method in class com.softplc.Fmt
 
fmt(char, int) - Static method in class com.softplc.Fmt
 
fmt(char, int, int) - Static method in class com.softplc.Fmt
 
fmt(double) - Static method in class com.softplc.Fmt
 
fmt(double, int) - Static method in class com.softplc.Fmt
 
fmt(double, int, int) - Static method in class com.softplc.Fmt
 
fmt(double, int, int, int) - Static method in class com.softplc.Fmt
 
fmt(float) - Static method in class com.softplc.Fmt
 
fmt(float, int) - Static method in class com.softplc.Fmt
 
fmt(float, int, int) - Static method in class com.softplc.Fmt
 
fmt(float, int, int, int) - Static method in class com.softplc.Fmt
 
fmt(int) - Static method in class com.softplc.Fmt
 
fmt(int, int) - Static method in class com.softplc.Fmt
 
fmt(int, int, int) - Static method in class com.softplc.Fmt
 
fmt(long) - Static method in class com.softplc.Fmt
 
fmt(long, int) - Static method in class com.softplc.Fmt
 
fmt(long, int, int) - Static method in class com.softplc.Fmt
 
fmt(Object) - Static method in class com.softplc.Fmt
 
fmt(Object, int) - Static method in class com.softplc.Fmt
 
fmt(Object, int, int) - Static method in class com.softplc.Fmt
 
fmt(short) - Static method in class com.softplc.Fmt
 
fmt(short, int) - Static method in class com.softplc.Fmt
 
fmt(short, int, int) - Static method in class com.softplc.Fmt
 
fmt(String) - Static method in class com.softplc.Fmt
 
fmt(String, int) - Static method in class com.softplc.Fmt
 
fmt(String, int, int) - Static method in class com.softplc.Fmt
 
format(Object) - Method in class com.softplc.AddressFormat
Format an object to produce a string.
format(Object, StringBuffer, FieldPosition) - Method in class com.softplc.AddressFormat
Method format appends to a StringBuffer the string representation of an Address.

G

GenericServlet - class javax.servlet.GenericServlet.
The GenericServlet class implements the Servlet interface and, for convenience, the ServletConfig interface.
GenericServlet() - Constructor for class javax.servlet.GenericServlet
 
getArgs() - Method in class com.softplc.ModletConfigImpl
Return an array of command line arguments, like static main(String[]) that were passed to the Modlet.
getArgs() - Method in interface com.softplc.ModletConfig
Return an array of command line arguments, like public static main(String[]) that were passed to the Modlet in the MODLET.LST file.
getAttribute(String) - Method in interface javax.servlet.ServletRequest
Returns the value of the named attribute of the request, or null if the attribute does not exist.
getAttribute(String) - Method in interface javax.servlet.ServletContext
Returns the value of the named attribute of the network service, or null if the attribute does not exist.
getAuthType() - Method in interface javax.servlet.http.HttpServletRequest
Returns the authentication scheme of the request, or null if none.
getBit() - Method in class com.softplc.ZAddress
Return the bit number
getByte() - Method in class com.softplc.ComPort
Get a byte into the lower 8 bits of the return value if one is available at this time, otherwise return -1.
getCharacterEncoding() - Method in interface javax.servlet.ServletResponse
Returns the character set encoding used for this MIME body.
getComment() - Method in class javax.servlet.http.Cookie
Returns the comment describing the purpose of this cookie, or null if no such comment has been defined.
getContentLength() - Method in interface javax.servlet.ServletRequest
Returns the size of the request entity data, or -1 if not known.
getContentLength() - Method in class javax.servlet.http.ChunkedInputStream
 
getContentType() - Method in interface javax.servlet.ServletRequest
Returns the Internet Media Type of the request entity data, or null if not known.
getCookies() - Method in interface javax.servlet.http.HttpServletRequest
Returns an array of cookies found in the request.
getCount() - Method in class com.softplc.Queue
Return the count of elements in the Queue
getCreationTime() - Method in interface javax.servlet.http.HttpSession
Returns the time at which this session representation was created, in milliseconds since midnight, January 1, 1970 UTC.
getCTS() - Method in class com.softplc.ComPort
Return the current "clear to send" handshake line input.
getDateHeader(String) - Method in interface javax.servlet.http.HttpServletRequest
Returns the value of a date header field, or -1 if not found.
getDCD() - Method in class com.softplc.ComPort
Return the current "data carrier detect" handshake line input.
getDomain() - Method in class javax.servlet.http.Cookie
Returns the domain of the cookie.
getDSR() - Method in class com.softplc.ComPort
Return the current "data set ready" handshake line input.
getElem() - Method in class com.softplc.ZAddress
Return the datatable element number
getElem() - Method in class com.softplc.Queue
Remove an element from the Queue, if the Queue is empty, block until another Thread puts an Object into the Queue.
getEntry(String) - Method in class com.softplc.JarLoader
Returns the ZIP file entry for the given path name.
getErrFlag(boolean) - Method in class com.softplc.ComPort
Return a bitmapped error code which indicates whether a parity, framing or UART overflow error has occurred since this error code was last reset.
getFile() - Method in class com.softplc.ZAddress
Return the datatable file number
getFileSize(long) - Method in class com.softplc.DataTable
Get the number of elements in the datatable section referenced by the given handle.
getFileSize(long) - Method in class com.softplc.RemoteDataTable
Get the number of elements in the datatable section referenced by the given handle.
getFileType(long) - Method in class com.softplc.DataTable
Get the type of datatable section the given handle is referencing
getFileType(long) - Method in class com.softplc.RemoteDataTable
Get the type of datatable section the given handle is referencing
getFloat(long) - Method in class com.softplc.DataTable
Fetch the current float value of a datatable word.
getFloat(long) - Method in class com.softplc.RemoteDataTable
Fetch the current float value of a datatable word.
getFooter(String) - Method in class javax.servlet.http.ChunkedInputStream
 
getFooters() - Method in class javax.servlet.http.ChunkedInputStream
 
getHeader(String) - Method in interface javax.servlet.http.HttpServletRequest
Returns the value of a header field, or null if not known.
getHeaderNames() - Method in interface javax.servlet.http.HttpServletRequest
Returns an enumeration of strings representing the header names for this request.
getId() - Method in interface javax.servlet.http.HttpSession
Returns the identifier assigned to this session.
getIds() - Method in interface javax.servlet.http.HttpSessionContext
Returns an enumeration of all of the session IDs in this context.
getIndElem() - Method in class com.softplc.ZAddress
Method getIndElem returns the indirect element component, if any, or null if none.
getIndFile() - Method in class com.softplc.ZAddress
Method getIndFile returns the indirect file component, if any, null if none.
getInitParameter(String) - Method in class com.softplc.ModletConfigImpl
Return a string containing the value of the named initialization parameter of the modlet, or null if the parameter does not exist.
getInitParameter(String) - Method in interface javax.servlet.ServletConfig
Returns a string containing the value of the named initialization parameter of the servlet, or null if the parameter does not exist.
getInitParameter(String) - Method in class javax.servlet.GenericServlet
Returns a string containing the value of the named initialization parameter, or null if the requested parameter does not exist.
getInitParameterNames() - Method in interface javax.servlet.ServletConfig
Returns the names of the servlet's initialization parameters as an enumeration of strings, or an empty enumeration if there are no initialization parameters.
getInitParameterNames() - Method in class javax.servlet.GenericServlet
Returns the names of the servlet's initialization parameters as an enumeration of strings, or an empty enumeration if there are no initialization parameters.
getInputStream() - Method in class com.softplc.ComPort
Get an InputStream associated with this ComPort.
getInputStream() - Method in interface javax.servlet.ServletRequest
Returns an input stream for reading request data.
getInputStream(ZippyEntry) - Method in class com.softplc.JarLoader
Returns an input stream for reading the contents of the specified ZIP file entry.
getInt(long) - Method in class com.softplc.DataTable
Fetch the current value of a datatable word.
getInt(long) - Method in class com.softplc.RemoteDataTable
Fetch the current value of a datatable word.
getIntHeader(String) - Method in interface javax.servlet.http.HttpServletRequest
Returns the value of an integer header field, or -1 if not found.
getLastAccessedTime() - Method in interface javax.servlet.http.HttpSession
Returns the last time the client sent a request carrying the identifier assigned to the session.
getLastModified(HttpServletRequest) - Method in class javax.servlet.http.HttpServlet
Returns the time the requested entity was last modified.
getLineBreak(boolean) - Method in class com.softplc.ComPort
Return a flag which indicates whether the ComPort received a line break since it was last reset.
getMaxAge() - Method in class javax.servlet.http.Cookie
Returns the maximum specified age of the cookie.
getMethod() - Method in interface javax.servlet.http.HttpServletRequest
Returns the method with which the request was made.
getMimeType(String) - Method in interface javax.servlet.ServletContext
Returns the MIME type of the specified file, or null if not known.
getModletConfig() - Method in class com.softplc.ApplicationLauncher
Return a servlet config object, which contains any initialization parameters and startup configuration for this Modlet.
getModletConfig() - Method in class com.softplc.Weblet
Return a ModletConfig object, which contains any initialization parameters and startup configuration for this Modlet.
getModletConfig() - Method in interface com.softplc.Modlet
Return a ModletConfig object, which contains any initialization parameters and startup configuration for this Modlet.
getModletConfig() - Method in class com.softplc.BeanStir
Return a servlet config object, which contains any initialization parameters and startup configuration for this Modlet.
getModletInfo() - Method in class com.softplc.ApplicationLauncher
Return a String containing information about the Modlet, such as author, version, and copyright.
getModletInfo() - Method in class com.softplc.Weblet
Return a String containing information about the Modlet, such as author, version, and copyright.
getModletInfo() - Method in interface com.softplc.Modlet
Return a String containing information about the Modlet, such as author, version, and copyright.
getModletInfo() - Method in class com.softplc.BeanStir
Return a String containing information about the Modlet, such as author, version, and copyright.
getModletManagerInfo() - Static method in class com.softplc.SPLC
Returns the name and version of the SoftPLC enviroment under which the modlet is running.
getName() - Method in class com.softplc.JarLoader
Returns the path name of the ZIP file.
getName() - Method in class javax.servlet.http.Cookie
Returns the name of the cookie.
getName() - Method in class javax.servlet.http.HttpSessionBindingEvent
Returns the name to which the object is being bound or the name from which the object is being unbound.
getOutputs(int, int, int[]) - Static method in class com.softplc.SPLC
Get current outputs.
getOutputStream() - Method in class com.softplc.ComPort
Get an OutputStream associated with this ComPort.
getOutputStream() - Method in interface javax.servlet.ServletResponse
Returns an output stream for writing response data.
getParameter(String) - Method in interface javax.servlet.ServletRequest
Returns a string containing the lone value of the specified parameter, or null if the parameter does not exist.
getParameterNames() - Method in interface javax.servlet.ServletRequest
Returns the parameter names for this request as an enumeration of strings, or an empty enumeration if there are no parameters or the input stream is empty.
getParameterValues(String) - Method in interface javax.servlet.ServletRequest
Returns the values of the specified parameter for the request as an array of strings, or null if the named parameter does not exist.
getPath() - Method in class javax.servlet.http.Cookie
Returns the prefix of all URLs for which this cookie is targetted.
getPathInfo() - Method in interface javax.servlet.http.HttpServletRequest
Returns optional extra path information following the servlet path, but immediately preceding the query string.
getPathTranslated() - Method in interface javax.servlet.http.HttpServletRequest
Returns extra path information translated to a real path.
getProtocol() - Method in interface javax.servlet.ServletRequest
Returns the protocol and version of the request as a string of the form /..
getQueryString() - Method in interface javax.servlet.http.HttpServletRequest
Returns the query string part of the servlet URI, or null if none.
getReader() - Method in interface javax.servlet.ServletRequest
Returns a buffered reader for reading text in the request body.
getRealPath(String) - Method in interface javax.servlet.ServletRequest
Applies alias rules to the specified virtual path and returns the corresponding real path, or null if the translation can not be performed for any reason.
getRealPath(String) - Method in interface javax.servlet.ServletContext
Applies alias rules to the specified virtual path and returns the corresponding real path.
getRemoteAddr() - Method in interface javax.servlet.ServletRequest
Returns the IP address of the agent that sent the request.
getRemoteHost() - Method in interface javax.servlet.ServletRequest
Returns the fully qualified host name of the agent that sent the request.
getRemoteUser() - Method in interface javax.servlet.http.HttpServletRequest
Returns the name of the user making this request, or null if not known.
getRequestURI() - Method in interface javax.servlet.http.HttpServletRequest
Returns the request URI as a URL object.
getRequestURL(HttpServletRequest) - Static method in class javax.servlet.http.HttpUtils
Reconstructs the URL used by the client used to make the request.
getResourceAsStream(String) - Method in class com.softplc.JarLoader
Returns an input stream for reading the contents of the specified ZIP or JAR file entry.
getRxOverflow(boolean) - Method in class com.softplc.ComPort
Return a flag which indicates whether the receive buffer has overflowed since it was last reset.
getScheme() - Method in interface javax.servlet.ServletRequest
Returns the scheme of the URL used in this request, for example "http", "https", or "ftp".
getSect() - Method in class com.softplc.ZAddress
Method getType returns the "datatable file type", sometimes called the datatable "section" as enumerated by interface DT.
getSecure() - Method in class javax.servlet.http.Cookie
Returns the value of the 'secure' flag.
getSecurityContext() - Method in class com.softplc.SecurityManager
Creates an object that encapsulates the current execution environment.
getServerInfo() - Method in interface javax.servlet.ServletContext
Returns the name and version of the network service under which the servlet is running.
getServerName() - Method in interface javax.servlet.ServletRequest
Returns the host name of the server as used in the part of the request URI.
getServerPort() - Method in interface javax.servlet.ServletRequest
Returns the port number on which this request was received as used in the part of the request URI.
getServlet() - Method in class javax.servlet.UnavailableException
Returns the servlet that is reporting its unavailability.
getServlet(String) - Method in interface javax.servlet.ServletContext
Returns the servlet of the specified name, or null if not found.
getServletConfig() - Method in interface javax.servlet.Servlet
Returns a servlet config object, which contains any initialization parameters and startup configuration for this servlet.
getServletConfig() - Method in class javax.servlet.GenericServlet
Returns a servletConfig object containing any startup configuration information for this servlet.
getServletContext() - Method in interface javax.servlet.ServletConfig
Returns the context for the servlet.
getServletContext() - Method in class javax.servlet.GenericServlet
Returns a ServletContext object, which contains information about the network service in which the servlet is running.
getServletInfo() - Method in interface javax.servlet.Servlet
Returns a string containing information about the author, version, and copyright of the servlet.
getServletInfo() - Method in class javax.servlet.GenericServlet
Returns a string that contains information about the servlet, such as its author, version, and copyright.
getServletNames() - Method in interface javax.servlet.ServletContext
Returns an enumeration of the Servlet object names in this server.
getServletPath() - Method in interface javax.servlet.http.HttpServletRequest
Returns the part of the request URI that refers to the servlet being invoked.
getServlets() - Method in interface javax.servlet.ServletContext
Returns an enumeration of the Servlet objects in this server.
getSession() - Method in class javax.servlet.http.HttpSessionBindingEvent
Returns the session into which the listener is being bound or from which the listener is being unbound.
getSession(boolean) - Method in interface javax.servlet.http.HttpServletRequest
Gets the current valid session associated with this request, if create is false or, if necessary, creates a new session for the request, if create is true.
getSession(String) - Method in interface javax.servlet.http.HttpSessionContext
Returns the session bound to the specified session ID.
getSessionContext() - Method in interface javax.servlet.http.HttpSession
Returns the context in which this session is bound.
getSignalCount() - Method in class com.softplc.Semaphore
Get the count of signals that are in this sempahore.
getThreadGroup() - Method in class com.softplc.SecurityManager
Returns the thread group into which to instantiate any new thread being created at the time this is being called.
getType() - Method in class com.softplc.ZAddress
Method getType returns the "key type" as enumerated by interface KT.
getUnavailableSeconds() - Method in class javax.servlet.UnavailableException
Returns the amount of time the servlet expects to be temporarily unavailable.
getValue() - Method in class javax.servlet.http.Cookie
Returns the value of the cookie.
getValue(String) - Method in interface javax.servlet.http.HttpSession
Returns the object bound to the given name in the session's application layer data.
getValueNames() - Method in interface javax.servlet.http.HttpSession
Returns an array of the names of all the application layer data objects bound into the session.
getVersion() - Method in class javax.servlet.http.Cookie
Returns the version of the cookie.
getWord() - Method in class com.softplc.ZAddress
Return the word component
getWriter() - Method in interface javax.servlet.ServletResponse
Returns a print writer for writing formatted text responses.

H

handle(int, int) - Method in class com.softplc.DataTable
Make a handle for accessing the datatable word or element given by file:element.
handle(int, int) - Method in class com.softplc.RemoteDataTable
Make a handle for accessing the datatable word or element given by file:element.
handle(int, int, int) - Method in class com.softplc.DataTable
Make a handle for accessing the datatable word or element given by file:element:word.
handle(int, int, int) - Method in class com.softplc.RemoteDataTable
Make a handle for accessing the datatable word or element given by file:element:word.
handle(String) - Method in class com.softplc.DataTable
Make a handle for accessing the datatable word or element given by a datatable address string such as I:000, N7:0, or T4:22.ACC.
handle(String) - Method in class com.softplc.RemoteDataTable
Make a handle for accessing the datatable word or element given by a datatable address string such as I:000, N7:0, or T4:22.ACC.
head - Variable in class com.softplc.Queue
 
HttpServlet - class javax.servlet.http.HttpServlet.
The HttpServlet class is an abstract class that simplifies writing HTTP servlets.
HttpServlet() - Constructor for class javax.servlet.http.HttpServlet
 
HttpServletRequest - interface javax.servlet.http.HttpServletRequest.
This interface represents an HTTP servlet request.
HttpServletResponse - interface javax.servlet.http.HttpServletResponse.
This interface, implemented by network service developers, represents an HTTP servlet response.
HttpSession - interface javax.servlet.http.HttpSession.
The HttpSession interface is implemented by services to provide an association between an HTTP client and HTTP server.
HttpSessionBindingEvent - class javax.servlet.http.HttpSessionBindingEvent.
This event is communicated to a HttpSessionBindingListener whenever the listener is bound to or unbound from a HttpSession value.
HttpSessionBindingEvent(HttpSession, String) - Constructor for class javax.servlet.http.HttpSessionBindingEvent
Constructs a new HttpSessionBindingEvent.
HttpSessionBindingListener - interface javax.servlet.http.HttpSessionBindingListener.
Objects implement this interface so that they can be notified when they are being bound or unbound from an HttpSession.
HttpSessionContext - interface javax.servlet.http.HttpSessionContext.
A HttpSessionContext is a grouping of HttpSessions associated with a single entity.
HttpUtils - class javax.servlet.http.HttpUtils.
A collection of static utility methods useful to HTTP servlets.
HttpUtils() - Constructor for class javax.servlet.http.HttpUtils
 
HX - Static variable in class com.softplc.Fmt
Hexadecimal.

I

init(ModletConfig) - Method in class com.softplc.ApplicationLauncher
Initialize an ApplicationLauncher.
init(ModletConfig) - Method in class com.softplc.Weblet
Initialize the Weblet.
init(ModletConfig) - Method in interface com.softplc.Modlet
Initialize a Modlet.
init(ModletConfig) - Method in class com.softplc.BeanStir
Initialize a Modlet.
init(ServletConfig) - Method in interface javax.servlet.Servlet
Initializes the servlet.
init(ServletConfig) - Method in class javax.servlet.GenericServlet
Initializes the servlet and logs the initialization.
INPUT - Static variable in interface com.softplc.DT
Only file number 1 can have this section type.
INTEGER - Static variable in interface com.softplc.DT
 
invalidate() - Method in interface javax.servlet.http.HttpSession
Causes this representation of the session to be invalidated and removed from its context.
isDone() - Method in class javax.servlet.http.ChunkedInputStream
 
isFloat(long) - Method in class com.softplc.DataTable
Determine if the datatable word referred to by a handle is a float.
isFloat(long) - Method in class com.softplc.RemoteDataTable
Determine if the datatable word referred to by a handle is a float.
isNew() - Method in interface javax.servlet.http.HttpSession
A session is considered to be "new" if it has been created by the server, but the client has not yet acknowledged joining the session.
isPermanent() - Method in class javax.servlet.UnavailableException
Returns true if the servlet is "permanently" unavailable, indicating that the service administrator must take some corrective action to make the servlet be usable.
isRequestedSessionIdFromCookie() - Method in interface javax.servlet.http.HttpServletRequest
Checks whether the session id specified by this request came in as a cookie.
isRequestedSessionIdFromURL() - Method in interface javax.servlet.http.HttpServletRequest
Returns true if the session id specified by the request for this session came in as part of the URL.
isRequestedSessionIdInvalid() - Method in interface javax.servlet.http.HttpServletRequest
Returns true if this request specified a session id for an invalid session.
isValid(long) - Method in class com.softplc.DataTable
Determine if the datatable memory referred to by a handle exists.
isValid(long) - Method in class com.softplc.RemoteDataTable
Determine if the datatable memory referred to by a handle exists.

J

JarLoader - class com.softplc.JarLoader.
Implement a ClassLoader that loads classes from a *.JAR file.
JarLoader(String) - Constructor for class com.softplc.JarLoader
Opens a JAR file for reading given the specified file name.
javax.servlet - package javax.servlet
 
javax.servlet.http - package javax.servlet.http
 

K

KEY_WILD - Static variable in class com.softplc.AddressFormat
The numeric value given to a field whose string equivalent is the wildcard specifier, "*"
KT - interface com.softplc.KT.
Constants that enumerate the allowed data types of ZAddress Objects.

L

length - Variable in class com.softplc.PARMDEF
The number of words that are part of any block if this parameter is type TLI.ARG_FILE, else ignored.
LJ - Static variable in class com.softplc.Fmt
Left justify.
loadClass(String, boolean) - Method in class com.softplc.JarLoader
Resolves the specified name to a Class.
localCountIn - Variable in class com.softplc.Queue
 
localCountOut - Variable in class com.softplc.Queue
 
log - Variable in class com.softplc.ModletConfigImpl
A PrintStream that the Modlet can print to for logging messages.
log(Exception, String) - Method in interface javax.servlet.ServletContext
Write the stacktrace and the given message string to the servlet log file.
log(String) - Method in class com.softplc.ModletConfigImpl
Log a string message to the environment's log stream for this Modlet.
log(String) - Method in interface com.softplc.ModletConfig
Outputs a Modlet message on its own line.
log(String) - Method in class com.softplc.TimeLog
 
log(String) - Method in interface javax.servlet.ServletContext
Writes the given message string to the servlet log file.
log(String) - Method in class javax.servlet.GenericServlet
Writes the class name of the servlet and the given message to the servlet log file.
log(String, int) - Method in class com.softplc.TimeLog
Record a time and an event name.

M

main(String[]) - Static method in class com.softplc.ONETCP
For testing only.
MAX_DATA - Static variable in class com.softplc.ONETCP
 
MAXELEM - Static variable in class com.softplc.DataTable
The maximum SoftPLC element number within a file.
MAXELEM - Static variable in class com.softplc.RemoteDataTable
The maximum SoftPLC element number within a file.
MAXFILE - Static variable in class com.softplc.DataTable
The maximum datatable file number within the DataTable
MAXFILE - Static variable in class com.softplc.RemoteDataTable
The maximum datatable file number within the DataTable
MAXPARAMS - Static variable in interface com.softplc.TLI
Maximum number of parameters passed to ANY instruction.
MAXWORD - Static variable in class com.softplc.DataTable
The maximum word number within an element.
MAXWORD - Static variable in class com.softplc.RemoteDataTable
The maximum word number within an element.
MESSAGE - Static variable in interface com.softplc.DT
 
Modlet - interface com.softplc.Modlet.
Modlets are Java components that are somewhat like a GUI-less Applet.
ModletConfig - interface com.softplc.ModletConfig.
A unique ModletConfig is given to each Modlet when its init() method is called.
ModletConfigImpl - class com.softplc.ModletConfigImpl.
A unique ModletConfig is given to each Modlet when its init() method is called.
ModletConfigImpl(String[]) - Constructor for class com.softplc.ModletConfigImpl
 
ModletException - exception com.softplc.ModletException.
An exception that Modlets can use to indicate problems they encounter when executing Modlet.init() and other Modlet methods.
ModletException() - Constructor for class com.softplc.ModletException
provides no detailed message
ModletException(String) - Constructor for class com.softplc.ModletException
provides a detailed message

N

name - Variable in class com.softplc.PARMDEF
The name of the instruction parameter, max length = 8
name - Variable in class com.softplc.TimeLog
 
name - Variable in class javax.servlet.http.HttpSessionBindingEvent
 
ndx - Variable in class com.softplc.TimeLog
 
needsReloading() - Method in class com.softplc.JarLoader
Determine whether the JAR file associated with this class loader has changed.
notEmpty - Variable in class com.softplc.Queue
Signaled whenever the count goes from 0 to 1
notFull - Variable in class com.softplc.Queue
Signaled whenever the count goes from size to size-1

O

OC - Static variable in class com.softplc.Fmt
Octal.
ONETCP - class com.softplc.ONETCP.
Each ONETCP supports one connection to one SoftPLC.
ONETCP(InetAddress) - Constructor for class com.softplc.ONETCP
Construct a ONETCP instance and verify that the desired local interface exists.
Open(InetAddress, int) - Method in class com.softplc.ONETCP
Establish a connection to a SoftPLC.
open(int, int, int, int) - Method in class com.softplc.ComPort
Open a ComPort with a specified baudrate, parity, stopbits, and databits.
OPM_FAULTED - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now faulted, and all outputs are to be turned off.
OPM_PROGRAM - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now entering PROGRAM mode; This is NOT a run mode, so all outputs are to be turned off.
OPM_REMPROG - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now entering REMOTE PROGRAM mode; This is NOT a run mode.
OPM_REMRUN - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now entering REMOTE RUN mode; This is a run mode.
OPM_REMTEST - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now entering REMOTE TEST mode; This is a run mode, but outputs are not active, they are to be turned off.
OPM_RUN - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now entering RUN mode; This is a run mode.
OPM_TEST - Static variable in class com.softplc.SPLC
A value passed to Modlet.setMode() indicating that SoftPLC is now entering TEST mode; This is a run mode, but outputs are not active, they are to be turned off.
OUTPUT - Static variable in interface com.softplc.TLI
Instruction is an output.
OUTPUT - Static variable in interface com.softplc.DT
Only file number 0 can have this section type.

P

PARMDEF - class com.softplc.PARMDEF.
An array of Class PARMDEF is used along with some other parameters to register a new Ladder Logic instruction that has been written in Java.
PARMDEF(String, int, int) - Constructor for class com.softplc.PARMDEF
Construct a PARMDEF give a parameter name, type and length.
parseCookieHeader(String) - Static method in class javax.servlet.http.HttpUtils
Parse a cookie header into an array of cookies as per the Netscape Cookie specification.
parseObject(String) - Method in class com.softplc.AddressFormat
Parses a string to produce a ZAddress.
parseObject(String, ParsePosition) - Method in class com.softplc.AddressFormat
Parse a string to produce a ZAddress object.
parsePostData(int, ServletInputStream) - Static method in class javax.servlet.http.HttpUtils
Parses FORM data that is posted to the server using the HTTP POST method and the application/x-www-form-urlencoded mime type.
parseQueryString(String) - Static method in class javax.servlet.http.HttpUtils
Parses a query string and builds a hashtable of key-value pairs, where the values are arrays of strings.
parseQueryString(String, Hashtable) - Static method in class javax.servlet.http.HttpUtils
Parses a query string and builds a hashtable of key-value pairs, where the values are arrays of strings.
PERMISSIVE - Static variable in interface com.softplc.TLI
Instruction is a permissive.
PID - Static variable in interface com.softplc.DT
 
playBack(PrintStream) - Method in class com.softplc.TimeLog
Play back the TimeLog to a PrintStream.
port - Static variable in class com.softplc.SPLC
Available ComPorts that have been assigned for use by Java in the MODULE.LST file.
print(boolean) - Method in class javax.servlet.ServletOutputStream
Print the boolean.
print(char) - Method in class javax.servlet.ServletOutputStream
Print the char.
print(double) - Method in class javax.servlet.ServletOutputStream
Print the double.
print(float) - Method in class javax.servlet.ServletOutputStream
Print the float.
print(int) - Method in class javax.servlet.ServletOutputStream
Print the int.
print(long) - Method in class javax.servlet.ServletOutputStream
Print the long.
print(String) - Method in class javax.servlet.ServletOutputStream
Print the string.
println() - Method in class javax.servlet.ServletOutputStream
Print a CRLF combination.
println(boolean) - Method in class javax.servlet.ServletOutputStream
Print the boolean, followed by a CRLF.
println(char) - Method in class javax.servlet.ServletOutputStream
Print the char, followed by a CRLF.
println(double) - Method in class javax.servlet.ServletOutputStream
Print the double, followed by a CRLF.
println(float) - Method in class javax.servlet.ServletOutputStream
Print the float, followed by a CRLF.
println(int) - Method in class javax.servlet.ServletOutputStream
Print the int, followed by a CRLF.
println(long) - Method in class javax.servlet.ServletOutputStream
Print the long, followed by a CRLF.
println(String) - Method in class javax.servlet.ServletOutputStream
Print the string, followed by a CRLF.
PRS_NOINDIRECT - Static variable in class com.softplc.AddressFormat
Reject indirect addressing.
PRS_NOWILD - Static variable in class com.softplc.AddressFormat
Reject all wildcards, which would be given by an "*" asterisk character used in any address field, such a file number, element number, or word number.
PRS_WILD - Static variable in class com.softplc.AddressFormat
Allow wild cards in parse.
putBits(long, int, int) - Method in class com.softplc.DataTable
Do a read/modify/write operation on the given word.
putBits(long, int, int) - Method in class com.softplc.RemoteDataTable
Do a read/modify/write operation on the given word.
putElem(Object) - Method in class com.softplc.Queue
Put an Object into the Queue.
putFloat(long, float) - Method in class com.softplc.DataTable
Write a new value into the datatable word at handle.
putFloat(long, float) - Method in class com.softplc.RemoteDataTable
Write a new value into the datatable word at handle.
putInputs(int, int, int[]) - Static method in class com.softplc.SPLC
Put inputs into the input image table.
putInt(long, int) - Method in class com.softplc.DataTable
Write a new value into the datatable word at handle.
putInt(long, int) - Method in class com.softplc.RemoteDataTable
Write a new value into the datatable word at handle.
putValue(String, Object) - Method in interface javax.servlet.http.HttpSession
Binds the specified object into the session's application layer data with the given name.

Q

Queue - class com.softplc.Queue.
A Queue is a data Object that allows one Thread to pass an Object to another Thread.
Queue(int) - Constructor for class com.softplc.Queue
Construct an Object Queue of a given size.

R

read() - Method in class com.softplc.ComPort
Attempt to read the next byte into the lower 8 bits of the return value from the ComPort input buffer.
read() - Method in class javax.servlet.http.ChunkedInputStream
 
read(byte[], int, int) - Method in class com.softplc.ComPort
Attempt to read up to len bytes of data from this ComPort into an array of bytes.
read(byte[], int, int) - Method in class javax.servlet.http.ChunkedInputStream
 
read(long, int, float[]) - Method in class com.softplc.DataTable
Read a block of floats from a contiguous datatable block into the float array block.
read(long, int, float[]) - Method in class com.softplc.RemoteDataTable
Read a block of floats from a contiguous datatable block into the float array block.
read(long, int, int[]) - Method in class com.softplc.DataTable
Read a block of ints from a contiguous datatable block into the int array block.
read(long, int, int[]) - Method in class com.softplc.RemoteDataTable
Read a block of ints from a contiguous datatable block into the int array block.
readLine(byte[], int, int) - Method in class javax.servlet.ServletInputStream
Starting at the specified offset, read into the given array of bytes until all requested bytes have been read or a '\n' is encountered, in which case the '\n' is read into the array as well.
readLock - Variable in class com.softplc.Queue
A critical section lock for getElem().
registerInstruction(String, String, int, int, PARMDEF[], Method) - Static method in class com.softplc.SPLC
Register a new Ladder instruction with SoftPLC or SoftWIRES, depending on the runtime environment.
RemoteDataTable - class com.softplc.RemoteDataTable.
Provide simple services for reading and writing words, and writing bits to a SoftPLC datatable via a TCP/IP connection.
RemoteDataTable(InetAddress, InetAddress, int) - Constructor for class com.softplc.RemoteDataTable
Construct a RemoteDataTable that has access to a particular PLC, given by the remote argument.
removeValue(String) - Method in interface javax.servlet.http.HttpSession
Removes the object bound to the given name in the session's application layer data.
reset() - Method in class com.softplc.TimeLog
 
run() - Method in class com.softplc.ApplicationLauncher
Run the application in its own main thread and thread group.
rxAvail() - Method in class com.softplc.ComPort
Return how many bytes are in the receive buffer and are still waiting to be read out.
rxClear() - Method in class com.softplc.ComPort
Clear all bytes in the receive buffer at this time.

S

SC_ACCEPTED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (202) indicating that a request was accepted for processing, but was not completed.
SC_BAD_GATEWAY - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (502) indicating that the HTTP server received an invalid response from a server it consulted when acting as a proxy or gateway.
SC_BAD_REQUEST - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (400) indicating the request sent by the client was syntactically incorrect.
SC_CONFLICT - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (409) indicating that the request could not be completed due to a conflict with the current state of the resource.
SC_CONTINUE - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (100) indicating the client can continue.
SC_CREATED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (201) indicating the request succeeded and created a new resource on the server.
SC_FORBIDDEN - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (403) indicating the server understood the request but refused to fulfill it.
SC_GATEWAY_TIMEOUT - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (504) indicating that the server did not receive a timely response from the upstream server while acting as a gateway or proxy.
SC_GONE - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (410) indicating that the resource is no longer available at the server and no forwarding address is known.
SC_HTTP_VERSION_NOT_SUPPORTED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (505) indicating that the server does not support or refuses to support the HTTP protocol version that was used in the request message.
SC_INTERNAL_SERVER_ERROR - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (500) indicating an error inside the HTTP server which prevented it from fulfilling the request.
SC_LENGTH_REQUIRED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (411) indicating that the request cannot be handled without a defined Content-Length.
SC_METHOD_NOT_ALLOWED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (405) indicating that the method specified in the Request-Line is not allowed for the resource identified by the Request-URI.
SC_MOVED_PERMANENTLY - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (301) indicating that the resource has permanently moved to a new location, and that future references should use a new URI with their requests.
SC_MOVED_TEMPORARILY - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (302) indicating that the resource has temporarily moved to another location, but that future references should still use the original URI to access the resource.
SC_MULTIPLE_CHOICES - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (300) indicating that the requested resource corresponds to any one of a set of representations, each with its own specific location.
SC_NO_CONTENT - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (204) indicating that the request succeeded but that there was no new information to return.
SC_NON_AUTHORITATIVE_INFORMATION - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (203) indicating that the meta information presented by the client did not originate from the server.
SC_NOT_ACCEPTABLE - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (406) indicating that the resource identified by the request is only capable of generating response entities which have content characteristics not acceptable according to the accept headerssent in the request.
SC_NOT_FOUND - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (404) indicating that the requested resource is not available.
SC_NOT_IMPLEMENTED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (501) indicating the HTTP server does not support the functionality needed to fulfill the request.
SC_NOT_MODIFIED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (304) indicating that a conditional GET operation found that the resource was available and not modified.
SC_OK - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (200) indicating the request succeeded normally.
SC_PARTIAL_CONTENT - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (206) indicating that the server has fulfilled the partial GET request for the resource.
SC_PAYMENT_REQUIRED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (402) reserved for future use.
SC_PRECONDITION_FAILED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (412) indicating that the precondition given in one or more of the request-header fields evaluated to false when it was tested on the server.
SC_PROXY_AUTH_REQUIRED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (407) indicating that the client MUST first authenticate itself with the proxy.
SC_REQUEST_ENTITY_TOO_LARGE - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (413) indicating that the server is refusing to process the request because the request entity is larger than the server is willing or able to process.
SC_REQUEST_TIMEOUT - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (408) indicating that the client did not produce a requestwithin the time that the server was prepared to wait.
SC_REQUEST_URI_TOO_LONG - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (414) indicating that the server is refusing to service the request because the Request-URI is longer than the server is willing to interpret.
SC_RESET_CONTENT - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (205) indicating that the agent SHOULD reset the document view which caused the request to be sent.
SC_SEE_OTHER - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (303) indicating that the response to the request can be found under a different URI.
SC_SERVICE_UNAVAILABLE - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (503) indicating that the HTTP server is temporarily overloaded, and unable to handle the request.
SC_SWITCHING_PROTOCOLS - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (101) indicating the server is switching protocols according to Upgrade header.
SC_UNAUTHORIZED - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (401) indicating that the request requires HTTP authentication.
SC_UNSUPPORTED_MEDIA_TYPE - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (415) indicating that the server is refusing to service the request because the entity of the request is in a format not supported by the requested resource for the requested method.
SC_USE_PROXY - Static variable in interface javax.servlet.http.HttpServletResponse
Status code (305) indicating that the requested resource MUST be accessed through the proxy given by the Location field.
scan() - Method in interface com.softplc.Driverlet
Do any in between scans processing, such as updating I/O, solving logic, logging data, etc.
SecurityManager - class com.softplc.SecurityManager.
The SoftPLC security manager class restricts what can be done under SoftPLC.
SecurityManager() - Constructor for class com.softplc.SecurityManager
 
Semaphore - class com.softplc.Semaphore.
A Semaphore is used when two or more threads must communicate a signal between one another.
Semaphore() - Constructor for class com.softplc.Semaphore
Construct a Semaphore and initialize the internal count of signals to 0.
Semaphore(String, int) - Constructor for class com.softplc.Semaphore
Construct a Semaphore and initialize the internal count of signals to a given value.
semSignal() - Method in class com.softplc.Semaphore
Signal this semaphore.
semWait() - Method in class com.softplc.Semaphore
If no previous signals have been sent to this semaphore, then wait for one by blocking the calling thread.
semWait(int) - Method in class com.softplc.Semaphore
If no previous signals have been sent to this semaphore, then wait for one by blocking the calling thread.
sendError(int) - Method in interface javax.servlet.http.HttpServletResponse
Sends an error response to the client using the specified status code and a default message.
sendError(int, String) - Method in interface javax.servlet.http.HttpServletResponse
Sends an error response to the client using the specified status code and descriptive message.
sendRedirect(String) - Method in interface javax.servlet.http.HttpServletResponse
Sends a redirect response to the client using the specified redirect location URL.
service(HttpServletRequest, HttpServletResponse) - Method in class javax.servlet.http.HttpServlet
This is an HTTP-specific version of the Servlet.service method, which accepts HTTP specific parameters.
service(ServletRequest, ServletResponse) - Method in interface javax.servlet.Servlet
Services a single request from the client.
service(ServletRequest, ServletResponse) - Method in class javax.servlet.GenericServlet
Carries out a single request from the client.
service(ServletRequest, ServletResponse) - Method in class javax.servlet.http.HttpServlet
Implements the high level Servlet.service method by delegating to the HTTP-specific service method.
servlet - Variable in class javax.servlet.UnavailableException
 
Servlet - interface javax.servlet.Servlet.
The servlet interface.
ServletConfig - interface javax.servlet.ServletConfig.
This interface is implemented by services in order to pass configuration information to a servlet when it is first loaded.
ServletContext - interface javax.servlet.ServletContext.
The ServletContext interface gives servlets access to information about their environment, and allows them to log significant events.
ServletException - exception javax.servlet.ServletException.
An exception for Servlets.
ServletException() - Constructor for class javax.servlet.ServletException
Constructs a ServletException with no detail message.
ServletException(String) - Constructor for class javax.servlet.ServletException
Constructs a ServletException with the specified detail message.
ServletInputStream - class javax.servlet.ServletInputStream.
An input stream for reading servlet requests, it provides an efficient readLine method.
ServletInputStream() - Constructor for class javax.servlet.ServletInputStream
protected so only derived classes can instantiate.
ServletOutputStream - class javax.servlet.ServletOutputStream.
An output stream for writing servlet responses.
ServletOutputStream() - Constructor for class javax.servlet.ServletOutputStream
The default constructor does no work.
ServletRequest - interface javax.servlet.ServletRequest.
This interface is for getting data from the client to the servlet for a service request.
ServletResponse - interface javax.servlet.ServletResponse.
Interface for sending a MIME datum from the servlet's service method to the client.
session - Variable in class javax.servlet.http.HttpSessionBindingEvent
 
setAllowDelete(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the DELETE operation.
setAllowGet(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the GET operation.
setAllowHead(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the HEAD operation.
setAllowOptions(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the OPTIONS operation.
setAllowPost(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the POST operation.
setAllowPut(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the PUT operation.
setAllowTrace(boolean) - Method in class javax.servlet.http.HttpServlet
Set this to true if the subclasser handles the TRACE operation.
setBit(int) - Method in class com.softplc.ZAddress
Set the datatable bit component
setBreak(boolean) - Method in class com.softplc.ComPort
Set the line break state on or off.
setComment(String) - Method in class javax.servlet.http.Cookie
If a user agent (web browser) presents this cookie to a user, the cookie's purpose will be described using this comment.
setContentLength(int) - Method in interface javax.servlet.ServletResponse
Sets the content length for this response.
setContentType(String) - Method in interface javax.servlet.ServletResponse
Sets the content type for this response.
setDateHeader(String, long) - Method in interface javax.servlet.http.HttpServletResponse
Adds a field to the response header with a given name and date-valued field.
setDomain(String) - Method in class javax.servlet.http.Cookie
This cookie should be presented only to hosts satisfying this domain name pattern.
setDTR(boolean) - Method in class com.softplc.ComPort
Set the "data terminal ready" handshake line on or off.
setElem(int) - Method in class com.softplc.ZAddress
Set the datatable element component to a value from 0-999
setFile(int) - Method in class com.softplc.ZAddress
Set the datatable file to a value from 0-999
setFooter(String, String) - Method in class javax.servlet.http.ChunkedOutputStream
 
setHeader(String, String) - Method in interface javax.servlet.http.HttpServletResponse
Adds a field to the response header with a given name and value.
setIndElem(ZAddress) - Method in class com.softplc.ZAddress
Set the datatable indirect element component
setIndFile(ZAddress) - Method in class com.softplc.ZAddress
Set the datatable indirect file component
setIntHeader(String, int) - Method in interface javax.servlet.http.HttpServletResponse
Adds a field to the response header with a given name and integer value.
setMaxAge(int) - Method in class javax.servlet.http.Cookie
Sets the maximum age of the cookie.
setMode(int) - Method in class com.softplc.ApplicationLauncher
Inform me of an operating mode change.
setMode(int) - Method in class com.softplc.Weblet
This method is called from the SoftPLC system as an indication of a change in operating mode.
setMode(int) - Method in interface com.softplc.Modlet
This method is called from the SoftPLC system as an indication of a change in operating mode.
setMode(int) - Static method in class com.softplc.SPLC
Change the SoftPLC operating mode.
setMode(int) - Method in class com.softplc.BeanStir
Inform me of an operating mode change.
setPath(String) - Method in class javax.servlet.http.Cookie
This cookie should be presented only with requests beginning with this URL.
setResetHandshakeLinesOnCloseStrategy(boolean) - Method in class com.softplc.ComPort
Establish whether the handshake lines will be reset on close.
setRTS(boolean) - Method in class com.softplc.ComPort
Set the "request to send" handshake line on or off.
setSect(int) - Method in class com.softplc.ZAddress
Set the DataTable section to one of the types from interface DT.
setSecure(boolean) - Method in class javax.servlet.http.Cookie
Indicates to the user agent that the cookie should only be sent using a secure protocol (https).
setStatus(int) - Method in interface javax.servlet.http.HttpServletResponse
Sets the status code and a default message for this response.
setStatus(int, String) - Method in interface javax.servlet.http.HttpServletResponse
Sets the status code and message for this response.
setType(int) - Method in class com.softplc.ZAddress
Method setType sets the type of address using one of the values from interface KT.
setValue(String) - Method in class javax.servlet.http.Cookie
Sets the value of the cookie.
setVersion(int) - Method in class javax.servlet.http.Cookie
Sets the version of the cookie protocol used when this cookie saves itself.
setWord(int) - Method in class com.softplc.ZAddress
Set the datatable word component to a value from 0-82
SFC_STATUS - Static variable in interface com.softplc.DT
 
SingleThreadModel - interface javax.servlet.SingleThreadModel.
Defines a "single" thread model for servlet execution.
size - Variable in class com.softplc.Queue
 
SPLC - class com.softplc.SPLC.
Define constants for the various operating modes of the Programmable Logic Controller.
STATUS - Static variable in interface com.softplc.DT
Only file number 2 can have this section type.
STRING - Static variable in interface com.softplc.DT
 
STRUCT - Static variable in interface com.softplc.KT
The data type given to any structure oriented DataTable element except TIMER, COUNTER, and CONTROL, all of which have their own unique data type given here.

T

tail - Variable in class com.softplc.Queue
 
time - Variable in class javax.servlet.UnavailableException
 
TimeLog - class com.softplc.TimeLog.
Class TimeLog captures a series of time records and String combinations for later playback.
TimeLog(String, int) - Constructor for class com.softplc.TimeLog
 
TIMER - Static variable in interface com.softplc.DT
 
TIMER - Static variable in interface com.softplc.KT
A DataTable element that is a timer.
times - Variable in class com.softplc.TimeLog
The times recorded.
TLI - interface com.softplc.TLI.
This interface defines some public constants that are used when constructing an array of PARMDEF's.
toString() - Method in class com.softplc.ZAddress
Using a FMT_COMPRESSED type AddressFormat object, make a String representation of the address.
toString() - Method in class com.softplc.Semaphore
Identify this Semaphore with its name and its state.
Transact(int, byte[], int, byte[]) - Method in class com.softplc.ONETCP
Do a synchronous transaction, consisting of a command packet followed by a reading of a reply packet.
txAvail() - Method in class com.softplc.ComPort
Return how many bytes are still in the transmit buffer and are still waiting to be transmitted.
txClear() - Method in class com.softplc.ComPort
Clear all bytes in the transmit buffer at this time.
type - Variable in class com.softplc.PARMDEF
The type of the parameter, consisting of

U

UnavailableException - exception javax.servlet.UnavailableException.
This exception indicates that a servlet is unavailable.
UnavailableException(int, Servlet, String) - Constructor for class javax.servlet.UnavailableException
Constructs a new exception with the specified descriptive message, indicating that the servlet is temporarily unavailable and giving an estimate of how long it will be unavailable.
UnavailableException(Servlet, String) - Constructor for class javax.servlet.UnavailableException
Constructs a new exception with the specified descriptive message, indicating that the servlet is permanently unavailable.

V

valueBound(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionBindingListener
Notifies the listener that it is being bound into a session.
valueUnbound(HttpSessionBindingEvent) - Method in interface javax.servlet.http.HttpSessionBindingListener
Notifies the listener that it is being unbound from a session.

W

Weblet - class com.softplc.Weblet.
Class Weblet implements a Modlet that invokes an instance of a webserver.
Weblet() - Constructor for class com.softplc.Weblet
 
WORD - Static variable in interface com.softplc.KT
A single word value from a DataTable element, either short or float.
WORD_UNIT - Static variable in class com.softplc.DataTable
A value you can use to perform arithmetic on a handle to access the next or previous "word" of a TIMER, COUNTER, CONTROL, or any other multi-word element.
write(byte[], int, int) - Method in class com.softplc.ComPort
Write an indivisible sequence of bytes to the ComPort.
write(byte[], int, int) - Method in class javax.servlet.http.ChunkedOutputStream
 
write(int) - Method in class com.softplc.ComPort
Write a byte to the ComPort.
write(long, int, float[]) - Method in class com.softplc.DataTable
Write a block of float words from array "block" into a given contiguous datatable region.
write(long, int, float[]) - Method in class com.softplc.RemoteDataTable
Write a block of float words from array "block" into a given contiguous datatable region.
write(long, int, int[]) - Method in class com.softplc.DataTable
Write a block of int words from array "block" into a given contiguous datatable region.
write(long, int, int[]) - Method in class com.softplc.RemoteDataTable
Write a block of int words from array "block" into a given contiguous datatable region.
writeLock - Variable in class com.softplc.Queue
A critical section lock for putElem().

Z

ZAddress - class com.softplc.ZAddress.
A descriptor for a SoftPLC DataTable memory object address.
ZAddress() - Constructor for class com.softplc.ZAddress
Construct a ZAddress using all zeros.
ZAddress(int, int, int, int, int, int, ZAddress, ZAddress) - Constructor for class com.softplc.ZAddress
Construct and fill a ZAddress with a specific address.
ZF - Static variable in class com.softplc.Fmt
Zero-fill.

A B C D E F G H I J K L M N O P Q R S T U V W Z