File Tag Manager class can be used to add/remove tags based on either filepaths or file patterns. More...
#include <FileTag.h>
Inherits FileTagsEventBus::Handler.
Public Member Functions | |
AZ_TYPE_INFO (FileTagManager, "{049234E0-9EC8-4527-AEAF-BF6D4833BF07}") | |
AZ_CLASS_ALLOCATOR (FileTagManager, AZ::SystemAllocator) | |
bool | Save (FileTagType FileTagType, const AZStd::string &destinationFilePath) override |
AZ::Outcome< AZStd::string, AZStd::string > | AddFileTags (const AZStd::string &filePath, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override |
AZ::Outcome< AZStd::string, AZStd::string > | RemoveFileTags (const AZStd::string &filePath, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override |
AZ::Outcome< AZStd::string, AZStd::string > | AddFilePatternTags (const AZStd::string &pattern, AzFramework::FileTag::FilePatternType filePatternType, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override |
AZ::Outcome< AZStd::string, AZStd::string > | RemoveFilePatternTags (const AZStd::string &pattern, AzFramework::FileTag::FilePatternType filePatternType, FileTagType fileTagType, const AZStd::vector< AZStd::string > &fileTags) override |
File Tag Manager class can be used to add/remove tags based on either filepaths or file patterns.