Eamon CS  3.1.0
Eamon.Game.Helpers.FilesetHelper Class Reference
Inheritance diagram for Eamon.Game.Helpers.FilesetHelper:
Eamon.Game.Helpers.Generic.Helper< IFileset > Eamon.Framework.Helpers.IFilesetHelper Eamon.Framework.Helpers.Generic.IHelper< IFileset >

Public Member Functions

override bool ValidateRecordAfterDatabaseLoaded ()
 
virtual string GetPrintedNameWorkDir ()
 
virtual string GetPrintedNamePluginFileName ()
 
virtual string GetPrintedNameConfigFileName ()
 
virtual string GetPrintedNameFilesetFileName ()
 
virtual string GetPrintedNameCharacterFileName ()
 
virtual string GetPrintedNameModuleFileName ()
 
virtual string GetPrintedNameRoomFileName ()
 
virtual string GetPrintedNameArtifactFileName ()
 
virtual string GetPrintedNameCharArtFileName ()
 
virtual string GetPrintedNameEffectFileName ()
 
virtual string GetPrintedNameMonsterFileName ()
 
virtual string GetPrintedNameHintFileName ()
 
virtual string GetPrintedNameGameStateFileName ()
 
virtual bool ValidateUid ()
 
virtual bool ValidateName ()
 
virtual bool ValidateWorkDir ()
 
virtual bool ValidatePluginFileName ()
 
virtual bool ValidateConfigFileName ()
 
virtual bool ValidateFilesetFileName ()
 
virtual bool ValidateCharacterFileName ()
 
virtual bool ValidateModuleFileName ()
 
virtual bool ValidateRoomFileName ()
 
virtual bool ValidateArtifactFileName ()
 
virtual bool ValidateCharArtFileName ()
 
virtual bool ValidateEffectFileName ()
 
virtual bool ValidateMonsterFileName ()
 
virtual bool ValidateHintFileName ()
 
virtual bool ValidateGameStateFileName ()
 
virtual void PrintDescName ()
 
virtual void PrintDescWorkDir ()
 
virtual void PrintDescPluginFileName ()
 
virtual void PrintDescConfigFileName ()
 
virtual void PrintDescFilesetFileName ()
 
virtual void PrintDescCharacterFileName ()
 
virtual void PrintDescModuleFileName ()
 
virtual void PrintDescRoomFileName ()
 
virtual void PrintDescArtifactFileName ()
 
virtual void PrintDescCharArtFileName ()
 
virtual void PrintDescEffectFileName ()
 
virtual void PrintDescMonsterFileName ()
 
virtual void PrintDescHintFileName ()
 
virtual void PrintDescGameStateFileName ()
 
virtual void ListUid ()
 
virtual void ListName ()
 
virtual void ListWorkDir ()
 
virtual void ListPluginFileName ()
 
virtual void ListConfigFileName ()
 
virtual void ListFilesetFileName ()
 
virtual void ListCharacterFileName ()
 
virtual void ListModuleFileName ()
 
virtual void ListRoomFileName ()
 
virtual void ListArtifactFileName ()
 
virtual void ListCharArtFileName ()
 
virtual void ListEffectFileName ()
 
virtual void ListMonsterFileName ()
 
virtual void ListHintFileName ()
 
virtual void ListGameStateFileName ()
 
virtual void InputUid ()
 
virtual void InputName ()
 
virtual void InputWorkDir ()
 
virtual void InputPluginFileName ()
 
virtual void InputConfigFileName ()
 
virtual void InputFilesetFileName ()
 
virtual void InputCharacterFileName ()
 
virtual void InputModuleFileName ()
 
virtual void InputRoomFileName ()
 
virtual void InputArtifactFileName ()
 
virtual void InputCharArtFileName ()
 
virtual void InputEffectFileName ()
 
virtual void InputMonsterFileName ()
 
virtual void InputHintFileName ()
 
virtual void InputGameStateFileName ()
 
override void SetUidIfInvalid ()
 
 FilesetHelper ()
 
- Public Member Functions inherited from Eamon.Game.Helpers.Generic.Helper< IFileset >
virtual string GetFieldName (string name)
 
virtual string GetFieldName (long listNum)
 
virtual IList< string > GetNameList (Func< string, bool > matchFunc=null)
 
virtual string GetPrintedName (string fieldName)
 
virtual string GetName (string fieldName, bool addToNameList=false)
 
virtual object GetValue (string fieldName)
 
virtual bool ValidateRecord ()
 
virtual bool ValidateField (string fieldName)
 
virtual bool ValidateFieldAfterDatabaseLoaded (string fieldName)
 
virtual bool ValidateRecordInterdependencies ()
 
virtual bool ValidateFieldInterdependencies (string fieldName)
 
virtual void PrintFieldDesc (string fieldName, bool editRec, bool editField, FieldDesc fieldDesc)
 
virtual void PrintFieldDesc (string fieldName)
 
virtual void ListRecord (bool fullDetail, bool showDesc, bool resolveEffects, bool lookupMsg, bool numberFields, bool excludeROFields)
 
virtual void ListRecord (bool callClear=true)
 
virtual void ListField (string fieldName)
 
virtual void ListErrorField ()
 
virtual void InputRecord (bool editRec, FieldDesc fieldDesc)
 
virtual void InputRecord (bool callClear=true)
 
virtual void InputField (string fieldName)
 
virtual void Clear ()
 
virtual string GetPrintedNameDesc ()
 
virtual string GetPrintedNameArticleType ()
 
virtual string BuildValue (string fieldName)
 
 Helper ()
 
- Public Member Functions inherited from Eamon.Framework.Helpers.Generic.IHelper< IFileset >
string GetFieldName (string name)
 
string GetFieldName (long listNum)
 
IList< string > GetNameList (Func< string, bool > matchFunc=null)
 
string GetPrintedName (string fieldName)
 
string GetName (string fieldName, bool addToNameList=false)
 
object GetValue (string fieldName)
 
bool ValidateRecord ()
 
bool ValidateField (string fieldName)
 
bool ValidateRecordAfterDatabaseLoaded ()
 
bool ValidateFieldAfterDatabaseLoaded (string fieldName)
 
bool ValidateRecordInterdependencies ()
 
bool ValidateFieldInterdependencies (string fieldName)
 
void PrintFieldDesc (string fieldName, bool editRec, bool editField, FieldDesc fieldDesc)
 
void PrintFieldDesc (string fieldName)
 
void ListRecord (bool fullDetail, bool showDesc, bool resolveEffects, bool lookupMsg, bool numberFields, bool excludeROFields)
 
void ListRecord (bool callClear=true)
 
void ListField (string fieldName)
 
void ListErrorField ()
 
void InputRecord (bool editRec, FieldDesc fieldDesc)
 
void InputRecord (bool callClear=true)
 
void InputField (string fieldName)
 
void Clear ()
 

Properties

virtual Regex WorkDirRegex [get, set]
 
- Properties inherited from Eamon.Game.Helpers.Generic.Helper< IFileset >
virtual IDbTable< T > RecordTable [get, set]
 
virtual T Record [get, set]
 
virtual long Index [get, set]
 
virtual StringBuilder Buf [get, set]
 
virtual StringBuilder Buf01 [get, set]
 
virtual bool EditRec [get, set]
 
virtual bool EditField [get, set]
 
virtual bool ShowDesc [get, set]
 
virtual FieldDesc FieldDesc [get, set]
 
virtual long BufSize [get, set]
 
virtual char FillChar [get, set]
 
virtual long Offset [get, set]
 
virtual string ErrorFieldName [get, set]
 
virtual string ErrorMessage [get, set]
 
virtual Type RecordType [get, set]
 
virtual IGameBase EditRecord [get, set]
 
virtual long NewRecordUid [get, set]
 
virtual bool FullDetail [get, set]
 
virtual bool ResolveEffects [get, set]
 
virtual bool LookupMsg [get, set]
 
virtual bool NumberFields [get, set]
 
virtual bool ExcludeROFields [get, set]
 
virtual bool AddToListedNames [get, set]
 
virtual long ListNum [get, set]
 
virtual IList< string > FieldNameList [get, set]
 
virtual IList< string > ListedNameList [get, set]
 
virtual IList< string > NameList [get, set]
 
- Properties inherited from Eamon.Framework.Helpers.Generic.IHelper< IFileset >
IDbTable< T > RecordTable [get, set]
 
Record [get, set]
 
long Index [get, set]
 
StringBuilder Buf [get, set]
 
StringBuilder Buf01 [get, set]
 
bool EditRec [get, set]
 
bool EditField [get, set]
 
bool ShowDesc [get, set]
 
FieldDesc FieldDesc [get, set]
 
long BufSize [get, set]
 
char FillChar [get, set]
 
long Offset [get, set]
 
string ErrorFieldName [get, set]
 
string ErrorMessage [get, set]
 
Type RecordType [get, set]
 
IGameBase EditRecord [get, set]
 
long NewRecordUid [get, set]
 
bool FullDetail [get, set]
 
bool ResolveEffects [get, set]
 
bool LookupMsg [get, set]
 
bool NumberFields [get, set]
 
bool ExcludeROFields [get, set]
 
bool AddToListedNames [get, set]
 
long ListNum [get, set]
 

Additional Inherited Members

- Public Attributes inherited from Eamon.Game.Helpers.Generic.Helper< IFileset >
_record
 
Type _lastFieldNameListType
 
IList< string > _fieldNameList
 

Constructor & Destructor Documentation

◆ FilesetHelper()

Eamon.Game.Helpers.FilesetHelper.FilesetHelper ( )

Member Function Documentation

◆ GetPrintedNameArtifactFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameArtifactFileName ( )
virtual

Returns

◆ GetPrintedNameCharacterFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameCharacterFileName ( )
virtual

Returns

◆ GetPrintedNameCharArtFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameCharArtFileName ( )
virtual

Returns

◆ GetPrintedNameConfigFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameConfigFileName ( )
virtual

Returns

◆ GetPrintedNameEffectFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameEffectFileName ( )
virtual

Returns

◆ GetPrintedNameFilesetFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameFilesetFileName ( )
virtual

Returns

◆ GetPrintedNameGameStateFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameGameStateFileName ( )
virtual

Returns

◆ GetPrintedNameHintFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameHintFileName ( )
virtual

Returns

◆ GetPrintedNameModuleFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameModuleFileName ( )
virtual

Returns

◆ GetPrintedNameMonsterFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameMonsterFileName ( )
virtual

Returns

◆ GetPrintedNamePluginFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNamePluginFileName ( )
virtual

Returns

◆ GetPrintedNameRoomFileName()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameRoomFileName ( )
virtual

Returns

◆ GetPrintedNameWorkDir()

virtual string Eamon.Game.Helpers.FilesetHelper.GetPrintedNameWorkDir ( )
virtual

Returns

◆ InputArtifactFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputArtifactFileName ( )
virtual

◆ InputCharacterFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputCharacterFileName ( )
virtual

◆ InputCharArtFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputCharArtFileName ( )
virtual

◆ InputConfigFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputConfigFileName ( )
virtual

◆ InputEffectFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputEffectFileName ( )
virtual

◆ InputFilesetFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputFilesetFileName ( )
virtual

◆ InputGameStateFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputGameStateFileName ( )
virtual

◆ InputHintFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputHintFileName ( )
virtual

◆ InputModuleFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputModuleFileName ( )
virtual

◆ InputMonsterFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputMonsterFileName ( )
virtual

◆ InputName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputName ( )
virtual

◆ InputPluginFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputPluginFileName ( )
virtual

◆ InputRoomFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.InputRoomFileName ( )
virtual

◆ InputUid()

virtual void Eamon.Game.Helpers.FilesetHelper.InputUid ( )
virtual

◆ InputWorkDir()

virtual void Eamon.Game.Helpers.FilesetHelper.InputWorkDir ( )
virtual

◆ ListArtifactFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListArtifactFileName ( )
virtual

◆ ListCharacterFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListCharacterFileName ( )
virtual

◆ ListCharArtFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListCharArtFileName ( )
virtual

◆ ListConfigFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListConfigFileName ( )
virtual

◆ ListEffectFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListEffectFileName ( )
virtual

◆ ListFilesetFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListFilesetFileName ( )
virtual

◆ ListGameStateFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListGameStateFileName ( )
virtual

◆ ListHintFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListHintFileName ( )
virtual

◆ ListModuleFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListModuleFileName ( )
virtual

◆ ListMonsterFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListMonsterFileName ( )
virtual

◆ ListName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListName ( )
virtual

◆ ListPluginFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListPluginFileName ( )
virtual

◆ ListRoomFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.ListRoomFileName ( )
virtual

◆ ListUid()

virtual void Eamon.Game.Helpers.FilesetHelper.ListUid ( )
virtual

◆ ListWorkDir()

virtual void Eamon.Game.Helpers.FilesetHelper.ListWorkDir ( )
virtual

◆ PrintDescArtifactFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescArtifactFileName ( )
virtual

◆ PrintDescCharacterFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescCharacterFileName ( )
virtual

◆ PrintDescCharArtFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescCharArtFileName ( )
virtual

◆ PrintDescConfigFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescConfigFileName ( )
virtual

◆ PrintDescEffectFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescEffectFileName ( )
virtual

◆ PrintDescFilesetFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescFilesetFileName ( )
virtual

◆ PrintDescGameStateFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescGameStateFileName ( )
virtual

◆ PrintDescHintFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescHintFileName ( )
virtual

◆ PrintDescModuleFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescModuleFileName ( )
virtual

◆ PrintDescMonsterFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescMonsterFileName ( )
virtual

◆ PrintDescName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescName ( )
virtual

◆ PrintDescPluginFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescPluginFileName ( )
virtual

◆ PrintDescRoomFileName()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescRoomFileName ( )
virtual

◆ PrintDescWorkDir()

virtual void Eamon.Game.Helpers.FilesetHelper.PrintDescWorkDir ( )
virtual

◆ SetUidIfInvalid()

override void Eamon.Game.Helpers.FilesetHelper.SetUidIfInvalid ( )
virtual

◆ ValidateArtifactFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateArtifactFileName ( )
virtual

Returns

◆ ValidateCharacterFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateCharacterFileName ( )
virtual

Returns

◆ ValidateCharArtFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateCharArtFileName ( )
virtual

Returns

◆ ValidateConfigFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateConfigFileName ( )
virtual

Returns

◆ ValidateEffectFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateEffectFileName ( )
virtual

Returns

◆ ValidateFilesetFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateFilesetFileName ( )
virtual

Returns

◆ ValidateGameStateFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateGameStateFileName ( )
virtual

Returns

◆ ValidateHintFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateHintFileName ( )
virtual

Returns

◆ ValidateModuleFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateModuleFileName ( )
virtual

Returns

◆ ValidateMonsterFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateMonsterFileName ( )
virtual

Returns

◆ ValidateName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateName ( )
virtual

Returns

◆ ValidatePluginFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidatePluginFileName ( )
virtual

Returns

◆ ValidateRecordAfterDatabaseLoaded()

override bool Eamon.Game.Helpers.FilesetHelper.ValidateRecordAfterDatabaseLoaded ( )
virtual

◆ ValidateRoomFileName()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateRoomFileName ( )
virtual

Returns

◆ ValidateUid()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateUid ( )
virtual

Returns

◆ ValidateWorkDir()

virtual bool Eamon.Game.Helpers.FilesetHelper.ValidateWorkDir ( )
virtual

Returns

Property Documentation

◆ WorkDirRegex

virtual Regex Eamon.Game.Helpers.FilesetHelper.WorkDirRegex
getset


The documentation for this class was generated from the following file: