Package com.biglybt.ui.swt.maketorrent
Class NewTorrentWizard
- java.lang.Object
-
- com.biglybt.ui.swt.wizard.Wizard
-
- com.biglybt.ui.swt.maketorrent.NewTorrentWizard
-
public class NewTorrentWizard extends Wizard
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
_trackerURL
private boolean
addOtherHashes
(package private) boolean
autoHost
(package private) boolean
autoOpen
(package private) java.io.File
byo_desc_file
(package private) java.util.Map
byo_map
private static java.lang.String
comment
(package private) boolean
computed_piece_size
(package private) int
create_mode
(package private) TOTorrentCreator
creator
private static java.lang.String
default_open_dir
private static java.lang.String
default_save_dir
(package private) java.lang.String
directoryPath
(package private) boolean
forceStart
(package private) java.lang.String
initialTags
(package private) long
manual_piece_size
protected static int
MODE_BYO
protected static int
MODE_DIRECTORY
protected static int
MODE_SINGLE_FILE
(package private) java.lang.String
multiTrackerConfig
(package private) boolean
permitDHT
(package private) java.lang.String
savePath
(package private) java.lang.String
singlePath
private static java.lang.String
source
(package private) boolean
superseed
(package private) int
torrentVersion
private static int
tracker_type
(package private) java.util.List
trackers
(package private) static int
TT_DECENTRAL
(package private) static java.lang.String
TT_DECENTRAL_DEFAULT
(package private) static int
TT_EXTERNAL
(package private) static java.lang.String
TT_EXTERNAL_DEFAULT
(package private) static int
TT_LOCAL
(package private) boolean
useMultiTracker
(package private) boolean
useWebSeed
(package private) java.lang.String
webSeedConfig
(package private) java.util.Map
webseeds
-
Constructor Summary
Constructors Constructor Description NewTorrentWizard(org.eclipse.swt.widgets.Display display)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private void
createDropTarget(org.eclipse.swt.widgets.Control control)
protected boolean
getAddOtherHashes()
(package private) java.lang.String
getComment()
protected java.lang.String
getDefaultOpenDir()
protected java.lang.String
getDefaultSaveDir()
protected java.lang.String
getInitialTags(boolean save)
protected java.lang.String
getLastTrackerUsed()
protected IWizardPanel<NewTorrentWizard>
getNextPanelForMode(AbstractWizardPanel<NewTorrentWizard> prev)
boolean
getPieceSizeComputed()
protected long
getPieceSizeManual()
protected boolean
getPrivateTorrent()
(package private) java.lang.String
getSource()
protected int
getTrackerType()
protected java.lang.String
getTrackerURL()
protected boolean
isValidTracker(java.lang.String tracker)
protected void
setAddOtherHashes(boolean o)
(package private) void
setComment(java.lang.String s)
protected void
setDefaultOpenDir(java.lang.String d)
protected void
setDefaultSaveDir(java.lang.String d)
protected void
setInitialTags(java.lang.String tags)
protected void
setPieceSizeComputed()
protected void
setPieceSizeManual(long _value)
protected void
setPrivateTorrent(boolean privateTorrent)
(package private) void
setSource(java.lang.String s)
protected void
setTrackerType(int type)
protected void
setTrackerURL(java.lang.String t)
-
Methods inherited from class com.biglybt.ui.swt.wizard.Wizard
addListener, close, getCurrentPanel, getDisplay, getErrorMessage, getPanel, getWizardWindow, onClose, removeListener, setCurrentInfo, setErrorMessage, setFinishEnabled, setFirstPanel, setNextEnabled, setPreviousEnabled, setTitle, setTitleAsResourceID, switchToClose, switchToClose
-
-
-
-
Field Detail
-
TT_LOCAL
static final int TT_LOCAL
- See Also:
- Constant Field Values
-
TT_EXTERNAL
static final int TT_EXTERNAL
- See Also:
- Constant Field Values
-
TT_DECENTRAL
static final int TT_DECENTRAL
- See Also:
- Constant Field Values
-
TT_EXTERNAL_DEFAULT
static final java.lang.String TT_EXTERNAL_DEFAULT
- See Also:
- Constant Field Values
-
TT_DECENTRAL_DEFAULT
static final java.lang.String TT_DECENTRAL_DEFAULT
-
default_open_dir
private static java.lang.String default_open_dir
-
default_save_dir
private static java.lang.String default_save_dir
-
comment
private static java.lang.String comment
-
source
private static java.lang.String source
-
tracker_type
private static int tracker_type
-
MODE_SINGLE_FILE
protected static final int MODE_SINGLE_FILE
- See Also:
- Constant Field Values
-
MODE_DIRECTORY
protected static final int MODE_DIRECTORY
- See Also:
- Constant Field Values
-
MODE_BYO
protected static final int MODE_BYO
- See Also:
- Constant Field Values
-
create_mode
int create_mode
-
singlePath
java.lang.String singlePath
-
directoryPath
java.lang.String directoryPath
-
savePath
java.lang.String savePath
-
byo_desc_file
java.io.File byo_desc_file
-
byo_map
java.util.Map byo_map
-
_trackerURL
private java.lang.String _trackerURL
-
computed_piece_size
boolean computed_piece_size
-
manual_piece_size
long manual_piece_size
-
useMultiTracker
boolean useMultiTracker
-
useWebSeed
boolean useWebSeed
-
addOtherHashes
private boolean addOtherHashes
-
multiTrackerConfig
java.lang.String multiTrackerConfig
-
trackers
java.util.List trackers
-
webSeedConfig
java.lang.String webSeedConfig
-
webseeds
java.util.Map webseeds
-
autoOpen
boolean autoOpen
-
autoHost
boolean autoHost
-
forceStart
boolean forceStart
-
initialTags
java.lang.String initialTags
-
superseed
boolean superseed
-
permitDHT
boolean permitDHT
-
torrentVersion
int torrentVersion
-
creator
TOTorrentCreator creator
-
-
Method Detail
-
getTrackerType
protected int getTrackerType()
-
setTrackerType
protected void setTrackerType(int type)
-
getTrackerURL
protected java.lang.String getTrackerURL()
-
setTrackerURL
protected void setTrackerURL(java.lang.String t)
-
isValidTracker
protected boolean isValidTracker(java.lang.String tracker)
-
getLastTrackerUsed
protected java.lang.String getLastTrackerUsed()
-
getDefaultOpenDir
protected java.lang.String getDefaultOpenDir()
-
setDefaultOpenDir
protected void setDefaultOpenDir(java.lang.String d)
-
getDefaultSaveDir
protected java.lang.String getDefaultSaveDir()
-
setDefaultSaveDir
protected void setDefaultSaveDir(java.lang.String d)
-
getInitialTags
protected java.lang.String getInitialTags(boolean save)
-
setInitialTags
protected void setInitialTags(java.lang.String tags)
-
setComment
void setComment(java.lang.String s)
-
getComment
java.lang.String getComment()
-
setSource
void setSource(java.lang.String s)
-
getSource
java.lang.String getSource()
-
createDropTarget
private void createDropTarget(org.eclipse.swt.widgets.Control control)
-
setPieceSizeComputed
protected void setPieceSizeComputed()
-
getPieceSizeComputed
public boolean getPieceSizeComputed()
-
setPieceSizeManual
protected void setPieceSizeManual(long _value)
-
getPieceSizeManual
protected long getPieceSizeManual()
-
setAddOtherHashes
protected void setAddOtherHashes(boolean o)
-
getPrivateTorrent
protected boolean getPrivateTorrent()
-
setPrivateTorrent
protected void setPrivateTorrent(boolean privateTorrent)
-
getAddOtherHashes
protected boolean getAddOtherHashes()
-
getNextPanelForMode
protected IWizardPanel<NewTorrentWizard> getNextPanelForMode(AbstractWizardPanel<NewTorrentWizard> prev)
-
-