Class ReshapeControls

  • All Implemented Interfaces:
    com.levigo.jadice.document.MaybeSerializableProcessingControls<com.levigo.jadice.document.ProcessingSettings>, com.levigo.jadice.document.ProcessingControls<com.levigo.jadice.document.ProcessingSettings>, Serializable

    public class ReshapeControls
    extends com.levigo.jadice.document.AbstractProcessingControls<com.levigo.jadice.document.ProcessingSettings>
    implements Serializable
    See Also:
    Serialized Form
    • Constructor Detail

      • ReshapeControls

        public ReshapeControls()
    • Method Detail

      • createSnapshot

        public ReshapeControls createSnapshot()
        Specified by:
        createSnapshot in interface com.levigo.jadice.document.MaybeSerializableProcessingControls<com.levigo.jadice.document.ProcessingSettings>
        Specified by:
        createSnapshot in interface com.levigo.jadice.document.ProcessingControls<com.levigo.jadice.document.ProcessingSettings>
      • getSettingsOfType

        public <T extends com.levigo.jadice.document.ProcessingSettings> Map<Class<T>,​T> getSettingsOfType​(Class<T> clazz)
        Get all ProcessingSettings that are of a given type. Return a map with all registered settings that are either - instances of clazz - instances of any subclass of clazz - instances of any class implementing clazz
        Type Parameters:
        T - type of the classifying class
        Parameters:
        clazz - the class classifying the settings to be returned
        Returns:
        a Map of ProcessingSettings indexed by class.