org.gwe.drivers
Class ResourceHandleFactory

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.EnumMap<ProtocolScheme,java.lang.Class>
          extended by org.gwe.drivers.ResourceHandleFactory
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<ProtocolScheme,java.lang.Class>

public class ResourceHandleFactory
extends java.util.EnumMap<ProtocolScheme,java.lang.Class>

Since:
Dec 6, 2008
Author:
Marco Ruiz
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Constructor Summary
ResourceHandleFactory()
           
ResourceHandleFactory(java.util.Map<ProtocolScheme,java.lang.Class> values)
           
 
Method Summary
<HANDLE_TYPE extends ResourceHandle>
HANDLE_TYPE
createHandle(ResourceLink<HANDLE_TYPE> link)
           
<HANDLE_TYPE extends ResourceHandle>
java.lang.Class<HANDLE_TYPE>
getHandleClass(ResourceLink<HANDLE_TYPE> link)
           
 
Methods inherited from class java.util.EnumMap
clear, clone, containsKey, containsValue, entrySet, equals, get, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
hashCode, isEmpty, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ResourceHandleFactory

public ResourceHandleFactory(java.util.Map<ProtocolScheme,java.lang.Class> values)

ResourceHandleFactory

public ResourceHandleFactory()
Method Detail

createHandle

public <HANDLE_TYPE extends ResourceHandle> HANDLE_TYPE createHandle(ResourceLink<HANDLE_TYPE> link)
                                                throws HandleCreationException
Throws:
HandleCreationException

getHandleClass

public <HANDLE_TYPE extends ResourceHandle> java.lang.Class<HANDLE_TYPE> getHandleClass(ResourceLink<HANDLE_TYPE> link)


Copyright © 2007-2009. All Rights Reserved.