Package ro.sync.ecss.extensions.dita
Class DITAIDElementLocator
java.lang.Object
ro.sync.ecss.extensions.api.link.ElementLocator
ro.sync.ecss.extensions.commons.IDElementLocator
ro.sync.ecss.extensions.dita.DITAIDElementLocator
Implementation of an ElementLocator that locates elements based on a given
link and checks if the attribute with the type ID matches the provided link
and the class attribute contains 'topic/topic'.
-
Field Summary
Fields inherited from class ro.sync.ecss.extensions.commons.IDElementLocator
idVerifier
Fields inherited from class ro.sync.ecss.extensions.api.link.ElementLocator
link
-
Constructor Summary
ConstructorsConstructorDescriptionDITAIDElementLocator
(IDTypeVerifier idVerifier, String link, boolean locateOnlyByElementID) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
startElement
(String uri, String localName, String name, Attr[] atts) Notification received when the beginning of an element has been encountered.Methods inherited from class ro.sync.ecss.extensions.commons.IDElementLocator
endElement
-
Constructor Details
-
DITAIDElementLocator
Constructor.- Parameters:
idVerifier
- Id type verifierlink
- The reference linklocateOnlyByElementID
-true
to only locate based on the element ID.
-
-
Method Details
-
startElement
Description copied from class:ElementLocator
Notification received when the beginning of an element has been encountered. This method is invoked at the beginning of every element in the XML document; an event will be fired for everystartElement
(even when the element is empty).- Overrides:
startElement
in classIDElementLocator
- Parameters:
uri
- the namespace URI, or the empty string if the element has no namespace URI or if namespace processing is not being performedlocalName
- the local name of the elementname
- the qualified name of the elementatts
- an array with the attributes attached to the element. If there are no attributes, it shall be empty. The attributes are represented asAttr
objects.- Returns:
true
if the current element is indicated by the link.- See Also:
-