Click or drag to resize

INameSplitter Interface

Defines a contract for splitting names into their constituent parts.

Namespace: Altaxo.Serialization.NamePropertyExtraction
Assembly: AltaxoCore (in AltaxoCore.dll) Version: 4.8.3618.0 (4.8.3618.0)
Syntax
C#
public interface INameSplitter : IPropertyExtractionTreeNode

The INameSplitter type exposes the following members.

Properties
 NameDescription
Public propertyChildren Gets a list of child nodes, where each tuple contains the index of the name part and the corresponding child node.
(Inherited from IPropertyExtractionTreeNode)
Top
Methods
 NameDescription
Public methodEnumeratePropertyNames Enumerates all property names in the name splitter tree.
(Inherited from IPropertyExtractionTreeNode)
Public methodStatic memberEnumeratePropertyNames(IPropertyExtractionTreeNode) Enumerates all property names in the name splitter tree, starting from the specified root node.
(Inherited from IPropertyExtractionTreeNode)
Public methodExtractProperties(String) Extracts properties from the given text using the configured name splitter and property evaluators.
(Inherited from IPropertyExtractionTreeNode)
Public methodStatic memberExtractProperties(IPropertyExtractionTreeNode, String) Extracts properties from the given text using the configured name splitter and property evaluators.
(Inherited from IPropertyExtractionTreeNode)
Public methodSplit Splits a name into its parts.
Top
See Also