Click or drag to resize

Altaxo.Gui.Common.MultiRename Namespace

Contains controllers, parsers, and models for multi-rename operations.
Classes
 ClassDescription
Public classMultiRenameArrayElement Represents an array element with range and separator options.
Public classMultiRenameBaseElement Base class for multi-rename elements that access shortcut-based rename data.
Public classMultiRenameController Controller for bulk renaming operations.
Public classMultiRenameData Data necessary to rename a list of objects, but it can also be used, for instance, for exporting a list of objects. The idea is to have a set of shortcuts, like [N], that can be used as variables for the rename operation. Since using this class is somewhat complex, see the remarks for the details.
Public classMultiRenameDateTimeElement Represents a date-time element with formatting options.
Public classMultiRenameElementCollection Represents a collection of multi-rename elements.
Public classMultiRenameIntegerElement Represents an integer element with formatting and offset logic.
Public classMultiRenameLiteralElement Represents a literal text element in a multi-rename template.
Public classMultiRenameParser Extends the parser generated from the PEG grammar, so that the keywords are no longer fixed, but can be stored into collections.
Public classMultiRenameParserBase Base PEG parser for multi-rename templates.
Public classMultiRenameStringElement Represents a string element with substring extraction.
Interfaces
 InterfaceDescription
Public interfaceIMultiRenameElement Represents one element of a multi-rename template.
Public interfaceIMultiRenameView Interface that must be implemented by views that visualize MultiRenameData.