Package jmri.server.json
Class JsonServerStartupActionFactory
java.lang.Object
jmri.util.startup.AbstractStartupActionFactory
jmri.server.json.JsonServerStartupActionFactory
- All Implemented Interfaces:
JmriServiceProviderInterface
,StartupActionFactory
public final class JsonServerStartupActionFactory extends AbstractStartupActionFactory
-
Constructor Summary
Constructors Constructor Description JsonServerStartupActionFactory()
-
Method Summary
Modifier and Type Method Description Class<?>[]
getActionClasses()
Get the classes this factory supports.String[]
getOverriddenClasses(Class<?> clazz)
Get startup actions overridden by the given class.String
getTitle(Class<?> clazz, Locale locale)
Get the title for the given class.
-
Constructor Details
-
Method Details
-
getTitle
Description copied from interface:StartupActionFactory
Get the title for the given class.- Parameters:
clazz
- the classlocale
- the desired locale for the title- Returns:
- the title in the given locale
-
getActionClasses
Description copied from interface:StartupActionFactory
Get the classes this factory supports.- Returns:
- the supported classes or an empty array
-
getOverriddenClasses
Description copied from class:AbstractStartupActionFactory
Get startup actions overridden by the given class. This is designed to allow a new class to replace a deprecated class.Note: the behavior is undefined if multiple classes override a single class.
This implementation returns an empty array.
- Specified by:
getOverriddenClasses
in interfaceStartupActionFactory
- Overrides:
getOverriddenClasses
in classAbstractStartupActionFactory
- Parameters:
clazz
- the class- Returns:
- an empty array
-