Patterns: WIP
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
Imports System.Text.RegularExpressions
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
Public Class BaseModule
|
||||
Friend ReadOnly Logger As Logger
|
||||
Private ReadOnly MyRegex As Regex = New Regex("{#(\w+)#([\:\.\w\s_-]+)}+")
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
Public Class Clipboard
|
||||
Inherits BaseModule
|
||||
Implements IModule
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Imports DigitalData.Controls.LookupGrid
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
''' <summary>
|
||||
''' Patterns for control values on a panel
|
||||
''' </summary>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Imports DigitalData.Controls.LookupGrid
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
''' <summary>
|
||||
''' Patterns for Windream Indicies
|
||||
''' </summary>
|
||||
|
||||
@@ -1,19 +0,0 @@
|
||||
Public Interface IModule
|
||||
''' <summary>
|
||||
''' The short identifier which identifies all placeholders of this module
|
||||
''' </summary>
|
||||
''' <returns></returns>
|
||||
Property PatternIdentifier As String
|
||||
|
||||
''' <summary>
|
||||
''' Does this Module have outside dependencies like a database or a library like windream
|
||||
''' </summary>
|
||||
''' <returns></returns>
|
||||
Property IsComplex As Boolean
|
||||
|
||||
''' <summary>
|
||||
''' Main Replace Function
|
||||
''' </summary>
|
||||
''' <returns>The replaced string</returns>
|
||||
Function Replace(pInput As String, pReplaceMap As Dictionary(Of String, Object)) As String
|
||||
End Interface
|
||||
@@ -1,6 +1,6 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
''' <summary>
|
||||
''' Simple patterns that only rely on .NET functions
|
||||
''' </summary>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
Public Class User
|
||||
Inherits BaseModule
|
||||
Implements IModule
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
Imports DigitalData.Controls.LookupGrid
|
||||
Imports DigitalData.Modules.Logging
|
||||
|
||||
Namespace [PatternModule]
|
||||
Namespace Modules
|
||||
''' <summary>
|
||||
''' Patterns for Windream Indicies
|
||||
''' </summary>
|
||||
|
||||
Reference in New Issue
Block a user