public interface HTMLSegment
Modifier and Type | Method and Description |
---|---|
WebApplet[] |
getApplets()
Returns the applets found in the page in the order in which they appear.
|
java.lang.String[] |
getElementNames()
Returns a list of HTML element names contained in this HTML section.
|
HTMLElement[] |
getElementsWithAttribute(java.lang.String name,
java.lang.String value)
Returns the HTMLElements found with the specified attribute value.
|
HTMLElement[] |
getElementsWithName(java.lang.String name)
Returns the HTMLElements found in this segment with the specified name.
|
HTMLElement |
getElementWithID(java.lang.String id)
Returns the HTMLElement found in this segment with the specified ID.
|
WebForm |
getFirstMatchingForm(HTMLElementPredicate predicate,
java.lang.Object value)
Returns the first form found in the page matching the specified criteria.
|
WebLink |
getFirstMatchingLink(HTMLElementPredicate predicate,
java.lang.Object value)
Returns the first link found in the page matching the specified criteria.
|
WebTable |
getFirstMatchingTable(HTMLElementPredicate predicate,
java.lang.Object criteria)
Returns the first table in the response which matches the specified predicate and value.
|
WebForm[] |
getForms()
Returns the forms found in this HTML segment in the order in which they appear.
|
WebForm |
getFormWithID(java.lang.String ID)
Returns the form found in this HTML segment with the specified ID.
|
WebForm |
getFormWithName(java.lang.String name)
Returns the form found in this HTML segment with the specified name.
|
WebImage[] |
getImages()
Returns the images found in the page in the order in which they appear.
|
WebImage |
getImageWithAltText(java.lang.String source)
Returns the first image found in the page with the specified alt attribute.
|
WebImage |
getImageWithName(java.lang.String name)
Returns the image found in the page with the specified name.
|
WebImage |
getImageWithSource(java.lang.String source)
Returns the first image found in the page with the specified src attribute.
|
WebLink[] |
getLinks()
Returns the links found in this HTML segment in the order in which they appear.
|
WebLink |
getLinkWith(java.lang.String text)
Returns the first link which contains the specified text.
|
WebLink |
getLinkWithImageText(java.lang.String text)
Returns the first link which contains an image with the specified text as its 'alt' attribute.
|
WebForm[] |
getMatchingForms(HTMLElementPredicate predicate,
java.lang.Object criteria)
Returns all forms found in the page matching the specified criteria.
|
WebLink[] |
getMatchingLinks(HTMLElementPredicate predicate,
java.lang.Object criteria)
Returns all links found in the page matching the specified criteria.
|
WebTable[] |
getMatchingTables(HTMLElementPredicate predicate,
java.lang.Object criteria)
Returns all tables found in the page matching the specified criteria.
|
WebTable[] |
getTables()
Returns the top-level tables found in this HTML segment in the order in which
they appear.
|
WebTable |
getTableStartingWith(java.lang.String text)
Returns the first table in this HTML segment which has the specified text as the full text of
its first non-blank row and non-blank column.
|
WebTable |
getTableStartingWithPrefix(java.lang.String text)
Returns the first table in this HTML segment which has the specified text as a prefix of the text
in its first non-blank row and non-blank column.
|
WebTable |
getTableWithID(java.lang.String ID)
Returns the first table in this HTML segment which has the specified text as its ID attribute.
|
WebTable |
getTableWithSummary(java.lang.String summary)
Returns the first table in this HTML segment which has the specified text as its summary attribute.
|
TextBlock[] |
getTextBlocks()
Returns the top-level block elements found in the page in the order in which they appear.
|
HTMLElement getElementWithID(java.lang.String id) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.HTMLElement[] getElementsWithName(java.lang.String name) throws org.xml.sax.SAXException
org.xml.sax.SAXException
HTMLElement[] getElementsWithAttribute(java.lang.String name, java.lang.String value) throws org.xml.sax.SAXException
org.xml.sax.SAXException
java.lang.String[] getElementNames() throws org.xml.sax.SAXException
org.xml.sax.SAXException
WebForm[] getForms() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebForm getFormWithID(java.lang.String ID) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebForm getFormWithName(java.lang.String name) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebForm getFirstMatchingForm(HTMLElementPredicate predicate, java.lang.Object value) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the response.WebForm[] getMatchingForms(HTMLElementPredicate predicate, java.lang.Object criteria) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the response.WebLink[] getLinks() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebLink getLinkWith(java.lang.String text) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebLink getLinkWithImageText(java.lang.String text) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebLink getFirstMatchingLink(HTMLElementPredicate predicate, java.lang.Object value) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the response.WebLink[] getMatchingLinks(HTMLElementPredicate predicate, java.lang.Object criteria) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the response.WebImage[] getImages() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebImage getImageWithName(java.lang.String name) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebImage getImageWithSource(java.lang.String source) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebImage getImageWithAltText(java.lang.String source) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebApplet[] getApplets() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.TextBlock[] getTextBlocks() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebTable[] getTables() throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebTable getFirstMatchingTable(HTMLElementPredicate predicate, java.lang.Object criteria) throws org.xml.sax.SAXException
org.xml.sax.SAXException
WebTable[] getMatchingTables(HTMLElementPredicate predicate, java.lang.Object criteria) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the response.WebTable getTableStartingWith(java.lang.String text) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebTable getTableStartingWithPrefix(java.lang.String text) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebTable getTableWithSummary(java.lang.String summary) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.WebTable getTableWithID(java.lang.String ID) throws org.xml.sax.SAXException
org.xml.sax.SAXException
- thrown if there is an error parsing the segment.