Class DocBookUniqueAttributesRecognizer
java.lang.Object
ro.sync.ecss.extensions.commons.id.DefaultUniqueAttributesRecognizer
ro.sync.ecss.extensions.docbook.id.DocBookUniqueAttributesRecognizer
- All Implemented Interfaces:
AuthorExtensionStateListener,ClipboardFragmentProcessor,Extension,UniqueAttributesProcessor,UniqueAttributesRecognizer
- Direct Known Subclasses:
Docbook4UniqueAttributesRecognizer,Docbook5UniqueAttributesRecognizer
@API(type=INTERNAL,
src=PUBLIC)
public class DocBookUniqueAttributesRecognizer
extends DefaultUniqueAttributesRecognizer
Unique attributes recognizer for DocBook.
-
Field Summary
Fields inherited from class ro.sync.ecss.extensions.commons.id.DefaultUniqueAttributesRecognizer
authorAccess, idAttrQname -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanpreserveIDsWhenPastingBetweenResources(int fragmentPurpose) Check if we should preserve IDs when pasting between resources.Methods inherited from class ro.sync.ecss.extensions.commons.id.DefaultUniqueAttributesRecognizer
activated, assignUniqueIDs, copyAttributeOnSplit, deactivated, generateUniqueIDFor, getDefaultOptions, getDefaultOptionsXMLResourceName, getDescription, getGenerateIDAttributeQName, getGenerateIDElementsInfo, isAutoIDGenerationActive, process
-
Constructor Details
-
DocBookUniqueAttributesRecognizer
public DocBookUniqueAttributesRecognizer()
-
-
Method Details
-
preserveIDsWhenPastingBetweenResources
protected boolean preserveIDsWhenPastingBetweenResources(int fragmentPurpose) Description copied from class:DefaultUniqueAttributesRecognizerCheck if we should preserve IDs when pasting between resources.- Overrides:
preserveIDsWhenPastingBetweenResourcesin classDefaultUniqueAttributesRecognizer- Parameters:
fragmentPurpose- The fragment purpose. On of theAuthorSchemaAwareEditingHandlerpurposes.- Returns:
trueif we should preserve IDs when pasting between resources. By default the base method returnstrue.- See Also:
-