Provided as a convenience method for all conflict strategy classes, as a way to finalize the conflict resolution by applying the new names and dispatching the correct events.
Create instance of this conflict strategy. Used internally by the AssetLibrary to make sure the same strategy instance is not used in all AssetLibrary instances, which would break any state caching that happens inside the strategy class.
Resolve a naming conflict between two assets. Must be implemented by concrete strategy classes.
Generated using TypeDoc
Abstract base export class for naming conflict resolution classes. Extend this to create a strategy export class which the asset library can use to resolve asset naming conflicts, or use one of the bundled concrete strategy classes:
away.library.AssetLibrary.conflictStrategy
away.library.ConflictStrategy
away.library.IgnoreConflictStrategy
away.library.ErrorConflictStrategy
away.library.NumSuffixConflictStrategy