Interface NamespaceHandler
- All Known Implementing Classes:
NoNamespaceHandler, XhtmlCssOnlyNamespaceHandler, XhtmlNamespaceHandler
public interface NamespaceHandler
Provides knowledge specific to a certain document type, like resolving
style-sheets
-
Method Summary
Modifier and TypeMethodDescription@Nullable StringgetAnchorName(@Nullable Element e) getAttributeValue(Element e, @Nullable String namespaceURI, String attrName) getAttributeValue(Element e, String attrName) may return null.@Nullable String@Nullable StringgetDocumentTitle(Document doc) @Nullable String@Nullable String@Nullable StringFor an element where isImageElement returns true, retrieves the URI associated with that Image, as reported by the element; makes no guarantee that the URI is correct, complete or points to anything in particular.@Nullable Stringshould return null if element is not a link@Nullable StringgetStylesheets(Document doc) booleanDetermines whether the specified Element represents a <form>.boolean
-
Method Details
-
getNamespace
String getNamespace() -
getDefaultStylesheet
Optional<StylesheetInfo> getDefaultStylesheet() -
getDocumentTitle
-
getStylesheets
- Parameters:
doc- the document- Returns:
- all links to CSS stylesheets (type="text/css") in this document
-
getAttributeValue
-
getAttributeValue
-
getClass
-
getID
-
getElementStyling
-
getNonCssStyling
-
getLang
-
getLinkUri
-
getAnchorName
-
isImageElement
- Returns:
- Returns true if the Element represents an image.
-
isFormElement
Determines whether the specified Element represents a <form>.- Parameters:
e- The Element to evaluate.- Returns:
- true if the Element is a <form> element, false otherwise.
-
getImageSourceURI
For an element where isImageElement returns true, retrieves the URI associated with that Image, as reported by the element; makes no guarantee that the URI is correct, complete or points to anything in particular. For elements whereisImageElement(Element)returns false, this method may return false, and may also return false if the Element is not correctly formed and contains no URI; check the return value carefully.- Parameters:
e- The element to extract image info from.- Returns:
- String containing the URI for the image.
-