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.