@API(type=INTERNAL,
     src=PUBLIC)
public class DITAUniqueAttributesRecognizer
extends DefaultUniqueAttributesRecognizer
| Modifier and Type | Field and Description | 
|---|---|
static GenerateIDElementsInfo | 
GENERATE_ID_DEFAULTS
List of elements for which to generate IDs, comma separated 
 | 
authorAccess, idAttrQname| Constructor and Description | 
|---|
DITAUniqueAttributesRecognizer()
Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
copyAttributeOnSplit(java.lang.String attrQName,
                    AuthorElement element)
Checks if the attribute specified by QName can be considered as a valid attribute to copy when
 the element is split. 
 | 
protected GenerateIDElementsInfo | 
getDefaultOptions()  | 
java.lang.String | 
getDescription()  | 
protected java.lang.String | 
getGenerateIDAttributeQName(AuthorElement element,
                           java.lang.String[] elemsWithAutoGeneration,
                           boolean forceGeneration)  | 
activated, assignUniqueIDs, deactivated, generateUniqueIDFor, getGenerateIDElementsInfo, isAutoIDGenerationActive, processpublic static GenerateIDElementsInfo GENERATE_ID_DEFAULTS
public DITAUniqueAttributesRecognizer()
public boolean copyAttributeOnSplit(java.lang.String attrQName,
                           AuthorElement element)
UniqueAttributesProcessorcopyAttributeOnSplit in interface UniqueAttributesProcessorcopyAttributeOnSplit in class DefaultUniqueAttributesRecognizerattrQName - The attribute qualified name.element - The element.true if the attribute should be copied when Split is performed.DefaultUniqueAttributesRecognizer.copyAttributeOnSplit(java.lang.String, ro.sync.ecss.extensions.api.node.AuthorElement)public java.lang.String getDescription()
Extension.getDescription()protected GenerateIDElementsInfo getDefaultOptions()
getDefaultOptions in class DefaultUniqueAttributesRecognizerDefaultUniqueAttributesRecognizer.getDefaultOptions()protected java.lang.String getGenerateIDAttributeQName(AuthorElement element, java.lang.String[] elemsWithAutoGeneration, boolean forceGeneration)
getGenerateIDAttributeQName in class DefaultUniqueAttributesRecognizerelement - The current element.elemsWithAutoGeneration - The array of elements for which generation is activatedforceGeneration - Force ID generation if there is no selection.DefaultUniqueAttributesRecognizer.getGenerateIDAttributeQName(ro.sync.ecss.extensions.api.node.AuthorElement, java.lang.String[], boolean)© Copyright SyncRO Soft SRL 2002 - 2014. All rights reserved.