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 ComponentDefines a high-level API component
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcopySettings(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.InvocationTargetExceptionCopy settings (object properties except for property 'maxProcessCount') to the current component- Parameters:
settings-- Throws:
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
extractSettings
java.util.Map<java.lang.String,java.lang.Object> extractSettings() throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.lang.NoSuchMethodExceptionExtract settings (object properties except for property 'maxProcessCount') of the current component- Returns:
- a Map of settings
- Throws:
java.lang.NoSuchMethodExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
-
-