org.jtoolkit.essence.utils
Class FilenameMap<K>

java.lang.Object
  extended by org.jtoolkit.essence.utils.FilenameMap<K>

public class FilenameMap<K>
extends java.lang.Object

Every N requests a new file name is created.

Author:
Peter Lawrey

Constructor Summary
FilenameMap()
           
 
Method Summary
 java.lang.String acquireFilenameForKey(K key)
           
 void clear()
           
 java.util.Set<K> getKeysForFilename(java.lang.String filename)
           
 void put(java.lang.String filename, K key)
           
 void removeFilename(java.lang.String filename)
           
 void setTargetCount(int targetCount)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FilenameMap

public FilenameMap()
Method Detail

setTargetCount

public void setTargetCount(int targetCount)

acquireFilenameForKey

@NotNull
public java.lang.String acquireFilenameForKey(@NotNull
                                                      K key)

put

public void put(@NotNull
                java.lang.String filename,
                @NotNull
                K key)

clear

public void clear()

getKeysForFilename

@Nullable
public java.util.Set<K> getKeysForFilename(java.lang.String filename)

removeFilename

public void removeFilename(java.lang.String filename)


Copyright © Peter Lawrey. All Rights Reserved.