|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
addMatch
instead.
addResults
instead.
Results
object.
Match
object.
Results
object.
Results
object.
Results
object.
QwicapBlockingListener
to the list of listeners that will be notified by this instance of
Qwicap
just before and after it blocks to wait for any user action.
Results
object.
Results
object.
addToEndOfContent
instead.
addToEndOfContent
instead.
addToStartOfContent
instead.
addToStartOfContent
instead.
FormDataSet.addData(java.lang.String, java.lang.Object...)
instead.
prompt
invocation.
prompt
invocation.
prompt
invocation.
Match
to this Results
object.
Results
object to this object.
addToResults
instead.
Results
object.
Results
object to another Results
object.
Results
object.
Results
object containing all of the matches that are common to this
Results
object, and the previous Results
object (as returned by Results.pop()
).
Results
object containing all of the matches that are common to this
Results
object, and the supplied Results
object, "B".
StringBuffer
.
StringBuilder
.
Characters
object representing the concatenation of first this object, and then the
specified Characters
object.
StringBuffer
.
StringBuilder
.
Collection
to a neatly formatted String when its toString
method is
invoked.ArrayToString
object that will create a String
representation of the
supplied array or Collection
object when this object's toString
method is invoked, and not
before then.
ArrayToString
object that will create a String
representation of the
supplied array or Collection
object when this object's toString
method is invoked, and not
before then.
ArrayToString
object that will create a String
representation of the
supplied array or Collection
object when this object's toString
method is invoked, and not
before then.
AttributeEnumeration
interface defines the basic functionality required from all of the various
enumerators that provide access to the attributes of XML tags that can contain attributes.Auth2Scheme
, which supply
authentication & authorization (Auth2) functionality.Auth2Scheme.qwicapAuth2SchemeHit
method.Characters
class transparently represents either a String
, or a subsection of a
character array.Characters
object that represents a String
.
Characters
object that represents the String
supplied by the specified
StringBuffer
object.
Characters
object that represents the String
supplied by the specified
StringBuffer
object.
Characters
object that represents an entire char array.
Characters
object that represents a subsection of a char array.
char
value at the specified index.
Results
object.
FormControlValue
object.
ContentType
class parses the values of the "Content-type" headers in standard email messages
(RFC 822), MIME email messages (RFC
2045 and 2046),
and HTTP transactions (RFC 2616).ContentType
instance which is a parsed representation of the value of a "Content-Type"
header.
Context
provides a few utility methods, as well as convenient access to hit-specific information, like
the HttpServletRequest
and HttpServletResponse
objects.Form.convertSubmitButtonsToInputs()
was invoked back into "button" controls of type "submit".
MutableMarkup.convertSubmitButtonsToInputs()
was invoked back into "button" controls of type "submit".
Results
object.
Match
object (ImmutableMatch
} or {MutableMatch
)
appropriate to the type of Markup
object (ImmutableMarkup
or MutableMarkup
) in which
the specified element occurs.
Downloadable
to store the information triplet representing any downloadable
item: name, MIME type, and content bytes.
CSSPatterns
represents one or more CSS2 patterns.CSSPatterns
object from a string containing a comma-separated list of
CSS2 patterns.
Results
object, and returns it in a new ImmutableMarkup
object.
Characters
object, by translating HTML character entity references into
corresponding Unicode characters.
Characters
object, by translating HTML character entity references into
corresponding Unicode characters.
Characters
object, by translating HTML character entity references into
corresponding Unicode characters.
Results
object.
Results
object.
Results
object.
Results
object.
null
.
null
.
ControlName
parameter.
ControlNames
parameter.
DescendantEnumerator
provides a convenient means of enumerating some, or all, of a body of XML markup
while maintaining an awareness of each tag's context in the tag hierarchy.null
.
null
.
Results
object which eliminates any redundant element references that may have been
present in this Results
object.
Qwicap.addDownloadable
method.Results
object, and places the
duplicate immediately before, or after, the referenced element.
Results
object, and places the
duplicate immediately after the referenced element.
Results
object, and places the
duplicate immediately before the referenced element.
Results
object if the preceding IF
invocation was passed
true
, and otherwise returns a Results
object that is the same as the Results
object on which the IF
was invoked.
null
.
null
.
Characters
object, by translating characters into HTML
character entity references, as needed.
Characters
object, by translating characters into HTML character
entity references, as needed.
Characters
object, by translating characters into HTML character
entity references, as needed.
Results
object on which IF
was invoked.
Results.iterator()
instead.
FormControlValue
object.
Match
in this Results
object, beginning with the first
Match
(element 0).
Results
object into groups of a certain size, then returns
a new Results
object containing the Nth match from each group.
true
if the markup element referenced by this Match
still exists,
false
otherwise.
Results
object
into a new MutableMarkup
object, then returns a new Results
object containing references
to those elements in their new home.
Results
object
into a new MutableMarkup
object.
FormDataSetFilter
.Match
in this Results
object as the sole element of a new
Results
object.
Results
object containing a reference to the first start tag in the document.
Form
class provides a set of high-level utility methods for operating on the controls within an
XHTML "form" element.Form
object for manipulating the form that produced the supplied FormDataSet
.
Form
object for operating on the specified form.
FormControlInfo
associates a form control's name and value with the markup element that supplied them,
and the label(s) in the markup that apply to the control.HttpServletRequest
that
supplied them.FormDataSet
object.
FormDataSet
instance populated with the data set extracted from a string encoded in the
"application/x-www-form-urlencoded" format.
FormDataSet
object representing the data set contained in the supplied byte
array.
FormDataSet
object representing the data set available from the supplied
HttpServletRequest
object.
FormDataSetFilterContext
class provides information about the context in which a
FormDataSetFilter.filter
invocation took place.FormDataSetFilter
implementation.FormNotFoundException
is thrown, depending on the context, when: (1) A "form" element
cannot be found.null
if passed an empty (zero-length) String
(or null
), otherwise
it returns the same String
object that was passed to it.
null
is returned.
PotentiallyRepresentingNullStr
parameter is a string that matches the string supplied in the
NullRepresentationStr
parameter, the value null
is returned.
FormControlValue
object containing all of the values in this form data set that were supplied by
controls having the specified name.
FormControlValue
objects containing all of the values in this form data set that
were supplied by controls whose names matched the supplied regular expression.
String
.
Match
at the specified index in this Results
object.
Results
object.
Results
object.
Match
object.
null
if there is no such attribute.
String
s.
Results
object.
Match
.
Match
.
getArray
method.
Results
object.
null
if there is no such attribute in this markup element.
null
if this tag has no such attribute.
String
representing the value of the requested attribute of this tag, or null
if this tag has no such attribute.
null
if this tag has no such attribute.
String
representing the value of the requested attribute of this tag, or null
if this tag has no such attribute.
Auth2Scheme
instance in order to authenticate & authorize
(auth2) a client request.
Auth2Scheme
), if any, that is
associated with the current hit.
BigDecimal
.
Results.getText()
and converts the String
it returns into a BigDecimal
, if possible.
BigDecimal
objects.
BigInteger
.
Results.getText()
and converts the String
it returns into a BigInteger
, if possible.
BigInteger
objects.
boolean
primitive.
boolean
primitive.
Results.getText()
and converts the String
it returns into a boolean
, if possible.
Results.getText()
and converts the String
it returns into a byte
, if possible.
Results
object listing all of the CDATA (<![CDATA[ … ]]>)
elements in the subsections of XML referenced by the matches in this Results
object.
Results
object listing all of the CDATA (<![CDATA[ … ]]>)
elements in this markup.
Results
object listing all of the CDATA (<![CDATA[ … ]]>)
elements in this markup.
Results
object listing all of the CDATA (<![CDATA[ … ]]>)
elements in this markup.
String
, or byte
array, of input, this method
returns the name of the character set in which the input was originally represented.
true
if the character set was explicity identified in the content type, and false
if it was missing.
Results
object listing all of the comment (<!-- … -->)
elements in this markup.
Results
object listing all of the comment (<!-- … -->)
elements in this markup.
Results
object listing all of the comment (<!-- … -->)
elements in this markup.
Results
object listing all of the comment (<!-- … -->)
elements in this markup.
Results
object that references every child of every element referenced by this
Results
object.
Characters
object containing the content of this item.
Context
object associated with this Qwicap thread.
HttpServletRequest.getContextPath
documentation:
Returns the portion of the request URI that indicates the context of the request.
FormControlInfo
object describing the specific form control that supplied, or could have
supplied, a particular name/value pair in a form data set.
FormControlInfo
object describing the form control with the specified name (which is
understood to be shared with other controls in the form), and index number.
FormControlInfo
object describing the form control with the specified name (which is
understood to be shared with other controls in the form), index number, and value.
null
if the control has no name.
FormControlValue
objects describing the form controls that supplied, or could have
supplied, a particular name/value pair in a form data set.
String
.
String
.
String
array.
String
.
Qwicap
that is blocking or unblocking.
Results
object listing all of the declaration (<! … >)
elements in this markup.
Results
object listing all of the declaration (<! … >)
elements in this markup.
Results
object listing all of the declaration (<! … >)
elements in this markup.
Results
object listing all of the declaration (<! … >)
elements in this markup.
double
.
Results.getText()
and converts the String
it returns into a double
, if possible.
Match.getText()
and converts the String
it returns into a double
, if possible.
double
primitives.
String
, or returns null
,
if the character will be left unchanged.
File
object corresponding to the specified file (or directory), if it exists.
URL
for a resource supplied by the servlet container, for instance an HTML file within your web
application.
File
object corresponding to the specified file (or directory), which may, or may not, exist.
FileItem
object that describes, and provides access to the data of, the uploaded file.
float
.
Results.getText()
and converts the String
it returns into a float
, if possible.
float
primitives.
Form
object representing the "form" element in which this form control is
located.
Form
object which refers to the form that supplied the form data set most recently submitted to
the current web page.
Results.toForm()
, instead.
Form
object for manipulating it.
Markup
object's internal
list of elements.
int
.
Results.getText()
and converts the String
it returns into an int
, if possible.
int
primitives.
Results
object containing references to all markup elements that supply label information
related to this control.
XMLDocument
read its markup from a file, and that file has changed since this immutable
representation was created, this method returns a new object representing the current contents of the file.
long
.
Results.getText()
and converts the String
it returns into a long
, if possible.
Match.getText()
and converts the String
it returns into a long
, if possible.
long
primitives.
Markup
object that is being enumerated.
Markup
object in which this match occurs.
prompt
invocation.
Match
object that uniquely identifies the "form" element represented by this
Form
object.
Match
object that uniquely identifies the form control element represented by this
FormControlInfo
object.
Match
object uniquely identifying the occurrence of the most recently returned markup
element within the the Markup
object that is being enumerated.
null
if there is no such attribute.
Namespace
object describing the XML namespace to which this item belongs.
String
.
BlockingOperation
object that identifies the operation which caused blocking to occur.
null
if this content type did
not include the specified parameter.
Results
object.
Match
.
Exception
, if any, that was produced when this object's constructor retrieved, or attempted
to retrieve, this form data set.
HttpServletRequest
instance.
HttpServletRequest
object.
URL
for a resource supplied by the servlet container, for instance an HTML file within your web
application.
HttpServletResponse
instance.
HttpServletResponse
object.
HttpServlet
instance.
HttpServletRequest.getServletPath
documentation:
Returns the part of this request's URL that calls the servlet.
Results.getText()
and converts the String
it returns into a short
, if possible.
String
.
String
.
FormControlValue
objects describing the "submit" controls in this form.
Results
object
would contribute to the final, rendered document.
Results
objects.
FileItem
object describing the uploaded file associated with a specified control name.
FileItem
object describing the uploaded file associated with a specified control name.
Qwicap.getUploadedFileRepository()
), while files beyond a certain size won't be accepted at all (see
Qwicap.getUploadedFileSizeLimit()
).
Qwicap.getUploadedFileRAMLimit()
.
FormDataSet.getDatum(String)
instead.
FormDataSet.getDatum(Pattern)
instead.
true
if there is data from the named control in this data set, or false
otherwise.
true
if the specified form control supplied one or more values in the current form data set,
and false
if it does not.
true
if this object already contains a char array representation of its characters,
or false
if such a representation has not yet been created.
true
if this markup element includes the specified attribute.
true
if this markup element has an attribute of the specified name and value.
true
if this form data set includes vlaues from controls whose names match the supplied
regular expression.
true
if this form data set includes values from controls whose names begin with the specified
string.
true
if a form data set is available, false
otherwise.
true
if label information was found for this control, false
otherwise.
true
if this markup element includes the specified attribute, and the value of the attribute
is of a non-zero length.
true
if this object already contains a String
representation of its characters, or
false if such a representation has not yet been created.
HTMLEntityCodec
converts most control characters, various reserved characters (ampersands,
double-quotes, chevrons, etc.), and all Unicode characters greater than or equal to 127, to and from HTML
character entity references.HTMLEntityCodec
instance for translating back and forth between Unicode characters and HTML
character entity references.
HTMLEntityCodec
instance for translating back and forth between Unicode characters and HTML
character entity references.
true
, a new Results
object is returned that is the same
as this Results
object; if it's false
, an empty Results
object is returned.
Results
object is not empty, a new Results
object is returned that is the same as
this Results
object.
ImmutableMarkup
represents a body of XML markup that cannot be altered in any way.QwicapServlet
by invoking QwicapServlet.init(Class, Auth2SchemeFactory)
, and passing
null
for both parameters.
QwicapServlet
.
add
instead.
Match.add(boolean, java.lang.Object)
instead.
Match
.
addAfter
instead.
addBefore
instead.
FormDataSetFilter
filter that was set using setInputFilter
, if any.
true
if the specified control is enabled, false
otherwise.
true
if this form data set is empty, false
otherwise.
true
if there are no matches in this Results
object.
true
if this markup contains no elements.
true
if this range of characters constitutes an "empty" tag, for example:
"<br/>".
true
if this range of characters constitutes an "end" tag, for example:
"</body>".
true
if this tag has a "class" attribute and the value of that attribute includes the
specified class name.
true
if the control that supplied this value, or values, is owned by Qwicap and therefore
reserved for its internal use, or false
if the control was a normal part of the form.
FormControlValue.isQwicapControl()
instead.
true
if this range of characters constitutes a "start" tag, for example:
"<body>".
true
if this range of characters constitutes a "start" or an "empty" tag; in other words, if
this is a tag that can possess attributes.
Iterator
of the values in the relevant form data set that were supplied by this control,
or controls.
FormControlValue
objects in this form data set.
Iterator
of the matches stored in this Results
object.
Iterator
for the elements in this markup.
Iterator
for this subsection of the larger document.
Match
in this Results
object as the sole element of a new
Results
object.
Collection
that was converted to a String
by this
object.
Markup
represents a body of XML markup.MarkupEnumeration
interface defines the basic functionality required from all of the various
enumerators that provide access to the elements of Markup
objects.Match
class uniquely identifies a particular element within a body of XHTML markup, and provides
methods for performing every type of operation possible on any element.MutableMarkup
represents a body of XML markup that can be altered.Characters
object.
Range
(the parent interface of all markup elements) in the Markup
that is
being enumerated.
true
if this form data set contains data, false
if it is empty.
true
if there is one, or more, matches in this Results
object.
Match
at the specified index in this Results
object (the "Nth"
Match
) as the sole element of a new Results
object.
null
values.Match
in this Results
object, beginning with the second
Match
(element 1).
Results
object containing all of the matches that are present in either this
Results
object, or the previous Results
object (as returned by Results.pop()
).
Results
object containing all of the matches that are present in either this
Results
object, or the supplied Results
object, "B".
true
if passed null
, or an empty (zero length) String
object; returns
false
otherwise.
Results
object, if any, from which this instance was produced.
Results
object in this chain of Results
objects; in effect
this invokes the pop
method N times and returns the result.
System.out
all information about this form data set and its contents.
Results.toString()
instead.
Results.toString()
instead.
System.out
for convenience in debugging.
System.out
.
PrintStream
.
PrintWriter
.
Form.getControlsTable()
instead.
PrintStream
object's println
method to print the characters of this
object.
PrintWriter
object's println
method to print the characters of this
object.
Qwicap.prompt()
for an explanation, and examples, of the use of this class.Qwicap
class provides the core functionality of the Qwicap (Quick Web Interface for Conventional
Applications) system, including the methods that send web pages to clients, and those that retrieve and verify the
input returned by those pages, while automatically requesting corrections from users as necessary.QwicapAbandonmentException
are thrown in response to user abandonment of web pages,
forms on a web page, or invalid input to a form.prompt
or redirect
invocation.
QwicapBlockingListener
provides a mechanism by which an application can be notified just before and
after Qwicap blocks in one of its prompt
or redirect
methods.true
to inform Qwicap that requests intended for the web application should be passed along to
it, or false
if they should be discarded.
true
to inform Qwicap that requests for static files in the web application should be
fulfilled, or false
if they should be refused.
QwicapException
is the base class for all but one of the exceptions generated by Qwicap.QwicapServlet
is the servlet on which Qwicap (Quick Web Interface for Conventional Applications) is
built.QwicapSessionDeathException
is thrown when a Qwicap application must quit.true
to inform Qwicap to halt and discard the current session.
true
to inform the servlet that this Auth2Scheme
instance should be retained as
part of the current user's session state, and should be used to evaluate the next hit received from this user.
Qwicap.rejectInput
methods are invoked.
Qwicap.rejectInput
methods are invoked.
Qwicap.rejectInput(String, Object, Object)
instead, passing an
XMLString
if the error message is an XHTML fragment, or a
String
, if it is not XHTML.
QwicapBlockingListener
from the list of listeners that will be notified by this instance of
Qwicap
just before and after it blocks to wait for any user action.
Results
object with the supplied material.
prompt
, or the goodbye
, methods.
prompt
,
or the goodbye
, methods.
prompt
,
or the goodbye
, methods.
Results
class exists to store references to the XML markup elements selected by
CSS2 pattern searches, as well as references to the
markup elements affected by the various operations that modify XML markup, such as the insert, delete, and
duplicate operations which Results
supplies.Results
object.
Results
object, which includes a reference to another "previous"
Results
object from which this Results
object was, presumably, derived.
Match
objects in a Results
object can be accessed by using
Results.iterator()
, or by using the Results
object as the subject of
a "for-each" loop.QwicapPageAbandonedException
if, and only if, the caller represents one of the pages that
has been abandoned by the user.
Throwable
and all of its causes to determine if any of them were of type
QwicapPageAbandonedException
, and, if so, it rethrows the QwicapPageAbandonedException
if, and only if, the caller represents one of the pages that has been abandoned by the user.
run
method of the supplied object.
null
.
MarkupEnumeration
object for elements that match any of the
patterns represented by this object.
MarkupEnumeration
object for elements that match any of the
patterns represented by this object.
Results
object.
Results
object.
Results
object.
Results
object.
Results
object using one
or more CSS2 selector patterns, represented as
String
or a CSSPatterns
object, then sets the content of the matching elements to the
supplied value.
boolean
parameter.
boolean
parameter.
Collection
.
setFinalSeparator
).
prompt
, and without implementing the
"prompt pattern".
Results
object.
Characters
object.
Characters
instance representing a subsequence of this object's characters.
String
if passed null
, otherwise it returns the object
reference that was passed-in.
Form
object for examining and/or manipulating the first XHTML "form" element
(and the controls within it) that is found in this Results
object.
Form
object for examining and/or manipulating the XHTML "form" element (and the
controls within it) that is referenced by the first match in this Results
object.
MutableMarkup
object containing all of the XML elements (and any associated children)
referenced by the matches in this Results
object.
null
.
Results
object containing a reference to this "form" element.
Results
object containing only this Match
.
NullSubstituteStr
, if the object reference supplied in
PotentiallyNullObject
is null
.
String
representation of all of the XML elements (and any associated children) referenced by
the matches in this Results
object.
String
representing all the markup stored in this object.
String
containing the XML markup for the element referenced by this Match
.
String
containing the XML markup for the element referenced by this Match
,
optionally including any child elements, and the terminating "end" tag, if any.
String
representation of this range of characters.
String
representation of the array or Collection
object passed to the
constructor.
String
representation of the characters represented by this Characters
object.
byte
array in
"application/x-www-form-urlencoded"
format.
byte
array in
"application/x-www-form-urlencoded"
format.
byte
array in
"application/x-www-form-urlencoded"
format.
String
in
"application/x-www-form-urlencoded"
format.
String
in
"application/x-www-form-urlencoded"
format.
String
in
"application/x-www-form-urlencoded"
format.
Collection
to be
trimmed away.
Results
object.
PrintWriter
.
Match
object, including all child elements, and
the terminating "end" tag, if any.
PrintWriter
.
Writer
.
XMLDocument
creates a body of immutable markup from the XML document specified by a File
or URL
object, or, at a lower level, any InputStream
or Reader
object.URLConnection
.
InputStream
.
InputStream
.
Reader
.
Reader
.
XMLString
creates a body of immutable markup from any String
containing XML markup,
provided that the string is well-formed, in the sense that for every "start" tag there is a corresponding "end" tag.toString
method will produce a
String
of XML markup, whether that string is a well-formed fragment, or an entire XML document.
String
of XML markup, whether that string is a
well-formed fragment, or an entire XML document.
toString
method will produce a
String
of XML markup, whether that string is a well-formed fragment, or an entire XML document.
String
of XML markup, whether that string is a
well-formed fragment, or an entire XML document.
Results
object containing all of the matches that are not common to this
Results
object and the previous Results
object (as returned by Results.pop()
).
Results
object containing all of the matches that are not common to this and the
supplied Results
object, "B".
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |