public abstract class ExtensionFactory extends java.lang.Object implements java.lang.Iterable<java.lang.Class<? extends Extension>>
Constructor and Description |
---|
ExtensionFactory() |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.lang.Class<? extends Extension>> |
getAvailableExtensions() |
java.lang.Class<? extends Extension> |
getExtension(java.lang.String name) |
java.util.Set<java.lang.String> |
getExtensionNames() |
boolean |
isAvailable(java.lang.String name) |
java.util.Iterator<java.lang.Class<? extends Extension>> |
iterator() |
abstract Extension |
newInstance(ExtensionConfig config) |
void |
register(java.lang.String name,
java.lang.Class<? extends Extension> extension) |
void |
unregister(java.lang.String name) |
public java.util.Map<java.lang.String,java.lang.Class<? extends Extension>> getAvailableExtensions()
public java.lang.Class<? extends Extension> getExtension(java.lang.String name)
public java.util.Set<java.lang.String> getExtensionNames()
public boolean isAvailable(java.lang.String name)
public java.util.Iterator<java.lang.Class<? extends Extension>> iterator()
iterator
in interface java.lang.Iterable<java.lang.Class<? extends Extension>>
public abstract Extension newInstance(ExtensionConfig config)
public void register(java.lang.String name, java.lang.Class<? extends Extension> extension)
public void unregister(java.lang.String name)
Copyright © 1995–2023 Webtide. All rights reserved.