Table of Contents

Namespace TimeCockpit.Data.Localization.Default

Classes

ActionLocalizer

class representing localization information for an action.

ClearDirtyFlagVisitor

visitor clearing the dirty flag on StringLocalizer instances.

ClearDirtyFlagVisitorHelper

Static helper class for dirty flag visitor.

CollectDirtyCulturesVisitor

visitor finding the cultures which where marked as dirty.

DefaultLocalizationManager

The standard localizer in CoFX / time cockpit. Loads and Save localization info via DefaultLocalizer to a compressed binary column (named APP_LocalizedDataModel) in APP_CultureInfo. If the column APP_LocalizedDataModel does not exist, no localization is performed and the InvariantFriendlyNames are returned.

DefaultLocalizer

the default localizer used by CoFX.

DefaultLocalizerJsonSerializer

Class holding static methods to wrap a localizer into a JObject and back again.

DistinctCultureCollectVisitor

visitor collection the distinct cultures in a localizer hierarchy.

DistinctCultureCollectVisitorHelper

extension method to provide

EntityLocalizer

localizer for an entity

EntityViewLocalizer

class representing localization information for entity views.

GenericKeysCollection

class representing a collection of generic keys.

InvariantFriendlyNameToLocalizationUpgrade

Helper class for upgrading the inariant friendly name from the existing data model to a given culture in the localizer.

LocalizationVisitor

visitor to retrieve the correct friendly name.

LocalizedString

class representing a string localization for a string used in the model (e.g. FriendlyName, BackReferenceFriendlyName, etc)

LocalizerCollection<T>

Generic localizer collection, replaces specific ones.

LocalizerVisitor

visitor pattern for localizer.

LocalizerVisitorBase

Abstract base class localizer

LogicalRelationLocalizer

Class representing localizations for logical relations.

ModelElementLocalizer

Base class for all localizer classes that localize model elements.

ModelLocalizationValidator

Validation helper for model localizations. Ensures that all validated elements are localized.

NamedSetDefinitionLocalizer

class holding localization information for a NamedSetDefinition

PermissionedElementLocalizer

class representing a localizer for ModelElementLocalizers having permissions.

PermissionLocalizer

class representing localization information for a permission.

PropertyLocalizer

Class representing localizations for properties.

PruneIdenticalLocalizations

static class providing methods for pruning localized strings that are identical to a base localization.

RelationLocalizer

class responsible for holding localization information for a relation.

StatefulVisitorBase

Base for stateful localizer traversal.

StringLocalizer

class representing a localized string.

ValidateElementsExistVisitor

class visiting

ValidationRuleLocalizer

localizer for validation rules.