Package org.ghost4j
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
-