public class DefaultPluginDescriptorReader extends Object implements PluginDescriptorReader
PluginDescriptor.| Modifier and Type | Field and Description |
|---|---|
static String |
HOOK_ATTRIBUTE |
static String |
KEY_ATTRIBUTE |
static String |
LOCALIZED_PROPERTY_ELEMENT |
static String |
LOCALIZED_PROPERTY_LANGUAGE_ATTRIBUTE |
static String |
NAME_ATTRIBUTE |
static String |
PLUGIN_DETAILS_AUTHOR_ELEMENT |
static String |
PLUGIN_DETAILS_DESCRIPTION_ELEMENT |
static String |
PLUGIN_DETAILS_ELEMENT |
| Constructor and Description |
|---|
DefaultPluginDescriptorReader() |
| Modifier and Type | Method and Description |
|---|---|
protected PluginDescriptor |
doReadDescriptor(Document document,
ValidationStatus validationStatus) |
PluginDescriptor |
readDescriptor(File pluginSource) |
PluginDescriptor |
readDescriptor(org.springframework.core.io.Resource descriptor) |
protected ModuleDefinition |
readModuleDefinition(Element moduleElement,
List<String> usedKeys,
ValidationStatus validationStatus) |
protected List<ModuleDefinition> |
readModuleDefinitions(List<Element> moduleElements,
ValidationStatus validationStatus) |
protected PluginDetails |
readPluginDetails(Element details) |
protected void |
validateDescriptor(String key,
String name,
ValidationStatus validationStatus) |
public static final String KEY_ATTRIBUTE
public static final String NAME_ATTRIBUTE
public static final String HOOK_ATTRIBUTE
public static final String PLUGIN_DETAILS_ELEMENT
public static final String PLUGIN_DETAILS_DESCRIPTION_ELEMENT
public static final String PLUGIN_DETAILS_AUTHOR_ELEMENT
public static final String LOCALIZED_PROPERTY_ELEMENT
public static final String LOCALIZED_PROPERTY_LANGUAGE_ATTRIBUTE
public PluginDescriptor readDescriptor(File pluginSource) throws InvalidPluginException
readDescriptor in interface PluginDescriptorReaderInvalidPluginExceptionpublic PluginDescriptor readDescriptor(org.springframework.core.io.Resource descriptor) throws InvalidPluginException
readDescriptor in interface PluginDescriptorReaderInvalidPluginExceptionprotected PluginDescriptor doReadDescriptor(Document document, ValidationStatus validationStatus) throws InvalidPluginDescriptorException
InvalidPluginDescriptorExceptionprotected void validateDescriptor(String key, String name, ValidationStatus validationStatus)
protected PluginDetails readPluginDetails(Element details)
protected List<ModuleDefinition> readModuleDefinitions(List<Element> moduleElements, ValidationStatus validationStatus)
protected ModuleDefinition readModuleDefinition(Element moduleElement, List<String> usedKeys, ValidationStatus validationStatus)
Copyright © 2014 Suncode. All rights reserved.