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 TypeMethodDescriptionvoid
copySettings
(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:
InvocationTargetException
IllegalAccessException
-
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:
NoSuchMethodException
InvocationTargetException
IllegalAccessException
-