Package org.syncany.plugins.transfer
Class NestedTransferPluginOption
- java.lang.Object
-
- org.syncany.plugins.transfer.TransferPluginOption
-
- org.syncany.plugins.transfer.NestedTransferPluginOption
-
public class NestedTransferPluginOption extends TransferPluginOption
A nested plugin option is a specialTransferPluginOption
-- namely an option that contains a complex object rather than just a simple value.Nested plugin options are typically used to represent/use sub-plugins within a certain plugin, e.g. to allow building a RAID0/1 plugin.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.syncany.plugins.transfer.TransferPluginOption
TransferPluginOption.ValidationResult
-
-
Constructor Summary
Constructors Constructor Description NestedTransferPluginOption(java.lang.reflect.Field field, java.lang.String name, java.lang.String description, java.lang.reflect.Type type, FileType fileType, boolean encrypted, boolean sensitive, boolean singular, boolean visible, boolean required, java.lang.Class<? extends TransferPluginOptionCallback> callback, java.lang.Class<? extends TransferPluginOptionConverter> converter, java.util.List<TransferPluginOption> nestedOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<TransferPluginOption>
getOptions()
-
Methods inherited from class org.syncany.plugins.transfer.TransferPluginOption
getCallback, getConverter, getDescription, getField, getFileType, getName, getType, isEncrypted, isRequired, isSensitive, isSingular, isValid, isVisible
-
-
-
-
Constructor Detail
-
NestedTransferPluginOption
public NestedTransferPluginOption(java.lang.reflect.Field field, java.lang.String name, java.lang.String description, java.lang.reflect.Type type, FileType fileType, boolean encrypted, boolean sensitive, boolean singular, boolean visible, boolean required, java.lang.Class<? extends TransferPluginOptionCallback> callback, java.lang.Class<? extends TransferPluginOptionConverter> converter, java.util.List<TransferPluginOption> nestedOptions)
-
-
Method Detail
-
getOptions
public java.util.List<TransferPluginOption> getOptions()
-
-