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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
copySettings(java.util.Map<java.lang.String,java.lang.Object> settings)
Copy settings (object properties except for property 'maxProcessCount') to the current componentjava.util.Map<java.lang.String,java.lang.Object>
extractSettings()
Extract settings (object properties except for property 'maxProcessCount') of the current component
-
-
-
Method Detail
-
copySettings
void copySettings(java.util.Map<java.lang.String,java.lang.Object> settings) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
Copy settings (object properties except for property 'maxProcessCount') to the current component- Parameters:
settings
-- Throws:
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
-
extractSettings
java.util.Map<java.lang.String,java.lang.Object> extractSettings() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodException
Extract settings (object properties except for property 'maxProcessCount') of the current component- Returns:
- a Map of settings
- Throws:
java.lang.NoSuchMethodException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
-
-