Interface Component
- All Known Subinterfaces:
Analyzer, Converter, RemoteAnalyzer, RemoteConverter, RemoteRenderer, Renderer
- All Known Implementing Classes:
AbstractAnalyzer, AbstractComponent, AbstractConverter, AbstractModifier, AbstractRemoteAnalyzer, AbstractRemoteComponent, AbstractRemoteConverter, AbstractRemoteModifier, AbstractRemoteRenderer, AbstractRenderer, FontAnalyzer, InkAnalyzer, PDFConverter, PSConverter, SafeAppenderModifier, SimpleRenderer
public interface Component
Defines a high-level API component
-
Method Summary
Modifier and TypeMethodDescriptionvoidcopySettings(Map<String, Object> settings) Copy settings (object properties except for property 'maxProcessCount') to the current componentExtract settings (object properties except for property 'maxProcessCount') of the current component
-
Method Details
-
copySettings
void copySettings(Map<String, Object> settings) throws IllegalAccessException, InvocationTargetExceptionCopy settings (object properties except for property 'maxProcessCount') to the current component- Parameters:
settings-- Throws:
InvocationTargetExceptionIllegalAccessException
-
extractSettings
Map<String,Object> extractSettings() throws IllegalAccessException, InvocationTargetException, NoSuchMethodExceptionExtract settings (object properties except for property 'maxProcessCount') of the current component- Returns:
- a Map of settings
- Throws:
NoSuchMethodExceptionInvocationTargetExceptionIllegalAccessException
-