eu.xtreemos.xosd.utilities.logger.storage
Class SimpleTokenStorage
java.lang.Object
eu.xtreemos.xosd.utilities.logger.storage.SimpleTokenStorage
- All Implemented Interfaces:
- ITokenStorage
public class SimpleTokenStorage
- extends java.lang.Object
- implements ITokenStorage
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tokens
private java.util.ArrayList<IToken> tokens
SimpleTokenStorage
public SimpleTokenStorage()
add
public void add(IToken token)
- Specified by:
add
in interface ITokenStorage
countTokens
public int countTokens()
- Specified by:
countTokens
in interface ITokenStorage
getAllTokens
public java.util.ArrayList<IToken> getAllTokens()
- creates a clone of the storage
- Specified by:
getAllTokens
in interface ITokenStorage
getAllTokensOfType
public java.util.ArrayList<IToken> getAllTokensOfType(java.lang.Class type)
- Specified by:
getAllTokensOfType
in interface ITokenStorage
hasMoreTokens
public boolean hasMoreTokens()
- Specified by:
hasMoreTokens
in interface ITokenStorage
nextToken
public IToken nextToken()
- Specified by:
nextToken
in interface ITokenStorage