public class DefinitionResolver extends Object
| Constructor and Description |
|---|
DefinitionResolver() |
| Modifier and Type | Method and Description |
|---|---|
static IElementDef |
createElementDefinition(XmlNode node)
Creates proper element definition instance based on given xml node
from input configuration.
|
static ElementInfo |
getElementInfo(String name) |
static Map |
getElementInfos() |
static Map |
getExternalPlugins() |
static boolean |
isPluginRegistered(Class pluginClass) |
static boolean |
isPluginRegistered(String className) |
static void |
registerPlugin(Class pluginClass) |
static void |
registerPlugin(String fullClassName) |
static void |
unregisterPlugin(Class pluginClass) |
static void |
unregisterPlugin(String className) |
static void |
validate(XmlNode node)
Validates specified xml node with appropriate element info instance.
|
public static void registerPlugin(Class pluginClass) throws PluginException
PluginExceptionpublic static void registerPlugin(String fullClassName) throws PluginException
PluginExceptionpublic static void unregisterPlugin(Class pluginClass)
public static void unregisterPlugin(String className)
public static boolean isPluginRegistered(String className)
public static boolean isPluginRegistered(Class pluginClass)
public static Map getExternalPlugins()
public static Map getElementInfos()
public static ElementInfo getElementInfo(String name)
name - public static IElementDef createElementDefinition(XmlNode node)
node - public static void validate(XmlNode node)
node - Copyright © 2022 WSO2. All rights reserved.