Oxygen XML Editor 11.2 Author API

ro.sync.ecss.extensions.dita
Class DITAElementLocatorProvider

java.lang.Object
  extended by ro.sync.ecss.extensions.commons.DefaultElementLocatorProvider
      extended by ro.sync.ecss.extensions.dita.DITAElementLocatorProvider
All Implemented Interfaces:
Extension, ElementLocatorProvider

public class DITAElementLocatorProvider
extends DefaultElementLocatorProvider

Implementation for locating elements based on a link from a DITA document. See:
http://docs.oasis-open.org/dita/v1.0/langspec/relatedl.html
http://docs.oasis-open.org/dita/v1.1/OS/langspec/common/theconrefattribute.html
http://docs.oasis-open.org/dita/v1.0/langspec/xref.html


Constructor Summary
DITAElementLocatorProvider()
           
 
Method Summary
 ElementLocator getElementLocator(IDTypeVerifier idVerifier, String link)
          Get an element locator capable of locating the element pointed by this link.
 
Methods inherited from class ro.sync.ecss.extensions.commons.DefaultElementLocatorProvider
getDescription
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DITAElementLocatorProvider

public DITAElementLocatorProvider()
Method Detail

getElementLocator

public ElementLocator getElementLocator(IDTypeVerifier idVerifier,
                                        String link)
Description copied from interface: ElementLocatorProvider
Get an element locator capable of locating the element pointed by this link.

Specified by:
getElementLocator in interface ElementLocatorProvider
Overrides:
getElementLocator in class DefaultElementLocatorProvider
Parameters:
idVerifier - Verifies if a given attribute type is ID.
link - The link that points to the element.
Returns:
An ElementLocator capable of locating the element indicated by the given link.
See Also:
DefaultElementLocatorProvider.getElementLocator(ro.sync.ecss.extensions.api.link.IDTypeVerifier, java.lang.String)

Oxygen XML Editor 11.2 Author API

© Copyright SyncRO Soft SRL 2002 - 2010.