Skip navigation links
  • Overview
  • Package
  • Class
  • Use
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Terminally Deprecated
  • Interfaces
  • Classes
  • Fields
  • Methods
  • Constructors
  • Terminally Deprecated Elements
    Element
    Description
    VASSAL.build.AbstractBuildable.getBuildComponents()
    Use AbstractBuildable.getBuildables() instead.
    VASSAL.build.GameModule.appendToTitle(String)
    use GameModule.updateTitleBar()
    VASSAL.build.module.Chatter.getHandle()
    use GlobalOptions.getPlayerId()
    VASSAL.build.module.DiceButton.BUTTON_TEXT
    VASSAL.build.module.DiceButton.HOTKEY
    VASSAL.build.module.DiceButton.ICON
    VASSAL.build.module.DiceButton.IconConfig
    VASSAL.build.module.DiceButton.launch
    use launch from the superclass
    VASSAL.build.module.DiceButton.NAME
    VASSAL.build.module.DiceButton.TOOLTIP
    VASSAL.build.module.DoActionButton.BUTTON_TEXT
    VASSAL.build.module.DoActionButton.HOTKEY
    VASSAL.build.module.DoActionButton.ICON
    VASSAL.build.module.DoActionButton.IconConfig
    VASSAL.build.module.DoActionButton.launch
    use launch from the superclass
    VASSAL.build.module.DoActionButton.NAME
    VASSAL.build.module.DoActionButton.NamedHotkeyListConfigurer
    not replaced
    VASSAL.build.module.DoActionButton.TOOLTIP
    VASSAL.build.module.documentation.BrowserHelpFile.recursiveDelete(File)
    Use org.apache.commons.io.FileUtils.deleteDirectory instead.
    VASSAL.build.module.documentation.DialogHelpWindow.hyperlinkUpdate(HyperlinkEvent)
    VASSAL.build.module.documentation.HelpWindow.hyperlinkUpdate(HyperlinkEvent)
    VASSAL.build.module.documentation.HelpWindowExtension
    To be replaced
    VASSAL.build.module.documentation.HelpWindowExtension.setBaseWindow(HelpWindow)
    VASSAL.build.module.GameState.getPieces()
    Use GameState.getAllPieces() instead.
    VASSAL.build.module.GlobalOptions.INITIAL_HEAP
    VASSAL.build.module.Inventory.BUTTON_TEXT
    VASSAL.build.module.Inventory.HOTKEY
    VASSAL.build.module.Inventory.ICON
    VASSAL.build.module.Inventory.IconConfig
    VASSAL.build.module.Inventory.launch
    use launch from the superclass
    VASSAL.build.module.Inventory.NAME
    VASSAL.build.module.Inventory.TOOLTIP
    VASSAL.build.module.Map.appendToTitle(String)
    use Map.updateTitleBar()
    VASSAL.build.module.map.boardPicker.board.RegionGrid.Config.View.isDragging
    field is not used anywhere and will be removed, modules should introduce their own field
    VASSAL.build.module.Map.componentCoordinates(Point)
    Use Map.mapToComponent(Point)
    VASSAL.build.module.Map.componentRectangle(Rectangle)
    Use Map.mapToComponent(Rectangle)
    VASSAL.build.module.map.CounterDetailViewer.showDeckDepth
    VASSAL.build.module.map.CounterDetailViewer.Visitor(CounterDetailViewer.Filter, Map, Point, boolean)
    VASSAL.build.module.map.ImageSaver.IconConfig
    VASSAL.build.module.map.ImageSaver.launch
    use launch from the superclass
    VASSAL.build.module.Map.launchButton
    use launch from the superclass
    VASSAL.build.module.map.LayerControl.BUTTON_HOTKEY
    VASSAL.build.module.map.LayerControl.BUTTON_ICON
    VASSAL.build.module.map.LayerControl.BUTTON_TEXT
    VASSAL.build.module.map.LayerControl.launch
    use launch from the superclass
    VASSAL.build.module.map.LayerControl.NAME
    VASSAL.build.module.map.LayerControl.TOOLTIP
    VASSAL.build.module.map.LOS_Thread.IconConfig
    VASSAL.build.module.map.LOS_Thread.launch
    use launch from the superclass
    VASSAL.build.module.Map.mainWindowDock
    VASSAL.build.module.Map.mapCoordinates(Point)
    Use Map.componentToMap(Point)
    VASSAL.build.module.Map.mapRectangle(Rectangle)
    Use Map.componentToMap(Rectangle)
    VASSAL.build.module.map.MapShader.IconConfig
    VASSAL.build.module.map.MapShader.launch
    use launch from the superclass
    VASSAL.build.module.map.MassKeyCommand.ICON
    VASSAL.build.module.map.MassKeyCommand.IconConfig
    VASSAL.build.module.map.MassKeyCommand.launch
    use launch from the superclass
    VASSAL.build.module.map.MassKeyCommand.NAME
    VASSAL.build.module.map.MassKeyCommand.TOOLTIP
    VASSAL.build.module.map.PieceRecenterer.BUTTON_TEXT
    VASSAL.build.module.map.PieceRecenterer.HOTKEY
    VASSAL.build.module.map.PieceRecenterer.ICON
    VASSAL.build.module.map.PieceRecenterer.IconConfig
    VASSAL.build.module.map.PieceRecenterer.launch
    use launch from the superclass
    VASSAL.build.module.map.PieceRecenterer.TOOLTIP
    VASSAL.build.module.map.SelectionHighlighter.x
    VASSAL.build.module.map.SelectionHighlighter.y
    VASSAL.build.module.map.TextSaver.IconConfig
    VASSAL.build.module.map.TextSaver.launch
    use launch from the superclass
    VASSAL.build.module.NotesWindow.HOT_KEY
    VASSAL.build.module.NotesWindow.ICON
    VASSAL.build.module.NotesWindow.IconConfig
    VASSAL.build.module.NotesWindow.launch
    use launch from the superclass
    VASSAL.build.module.NotesWindow.TOOLTIP
    VASSAL.build.module.ObscurableOptions.setPrompt(String)
    No replacement
    VASSAL.build.module.PieceWindow.mainWindowDock
    VASSAL.build.module.PlayerRoster.getInstance()
    use GameModule.getPlayerRoster()
    VASSAL.build.module.PlayerRoster.retireButton
    use launch from the superclass
    VASSAL.build.module.properties.ChangePropertyButton.launch
    use launch from the superclass
    VASSAL.build.module.SpecialDiceButton.BUTTON_TEXT
    VASSAL.build.module.SpecialDiceButton.HOTKEY
    VASSAL.build.module.SpecialDiceButton.ICON
    VASSAL.build.module.SpecialDiceButton.IconConfig
    VASSAL.build.module.SpecialDiceButton.NAME
    VASSAL.build.module.SpecialDiceButton.TOOLTIP
    VASSAL.build.module.ToolbarMenu.BUTTON_HOTKEY
    VASSAL.build.module.ToolbarMenu.BUTTON_ICON
    VASSAL.build.module.ToolbarMenu.BUTTON_TEXT
    VASSAL.build.module.ToolbarMenu.launch
    use launch from the superclass
    VASSAL.build.module.ToolbarMenu.TOOLTIP
    VASSAL.build.widget.HtmlChart.XTMLEditorKit
    Use DataArchiveHTMLEditorKit instead.
    VASSAL.chat.ui.ChatServerControls.splitter
    VASSAL.command.ConditionalCommand.Eq(String, Vector<String>)
    VASSAL.configure.StringArrayConfigurer.addTextActionListener(ActionListener)
    VASSAL.configure.StringArrayConfigurer.addValue(String)
    VASSAL.configure.StringArrayConfigurer.getModel()
    VASSAL.configure.StringArrayConfigurer.getTextComponent()
    VASSAL.configure.StringArrayConfigurer.getTextValue()
    VASSAL.configure.StringArrayConfigurer.list
    VASSAL.configure.StringArrayConfigurer.maxRows
    VASSAL.configure.StringArrayConfigurer.minRows
    VASSAL.configure.StringArrayConfigurer.model
    VASSAL.configure.StringArrayConfigurer.setTextValue(String)
    VASSAL.configure.StringArrayConfigurer.textField
    VASSAL.configure.StringArrayConfigurer.updateModel()
    VASSAL.configure.StringArrayConfigurer.updateViewable(int)
    VASSAL.counters.ActionButton.ButtonPusher.ComponentMouseListener
    VASSAL.counters.ActionButton.ButtonPusher.register(Component, GamePiece, int, int)
    VASSAL.counters.BasicPiece.image
    Replaced by #srcOp.
    VASSAL.counters.Deck()
    use Deck(GameModule)
    VASSAL.counters.DynamicProperty.DynamicKeyCommandConfigurer
    Use DynamicKeyCommandConfigurer
    VASSAL.counters.Embellishment.lastBounds
    VASSAL.counters.Embellishment.lastShape
    VASSAL.counters.FreeRotator.getCumulativeAngle()
    VASSAL.counters.FreeRotator.getCumulativeAngleInRadians()
    VASSAL.counters.Hideable.setAllHidden(boolean)
     
    VASSAL.counters.Immobilized(GamePiece, String)
    Use Immobilized(String, GamePiece) instead.
    VASSAL.counters.KeyBuffer.getPieces()
    Use KeyBuffer.getPiecesIterator() instead.
    VASSAL.counters.Labeler.drawLabel(Graphics, String, int, int, int, int, Color, Color)
    Use LabelUtils.drawLabel(Graphics, String, int, int, int, int, Color, Color) instead.
    VASSAL.counters.Labeler.drawLabel(Graphics, String, int, int, Font, int, int, Color, Color, Color)
    Use LabelUtils.drawLabel(Graphics, String, int, int, Font, int, int, Color, Color, Color) instead.
    VASSAL.counters.Labeler.imagePainter
    VASSAL.counters.Labeler.lastRect
    VASSAL.counters.Labeler.lastShape
    VASSAL.counters.MultiImagePicker.getImageNames()
    VASSAL.counters.PieceImage
    Use GamePieceOp instead.
    VASSAL.counters.PieceIterator(Enumeration<T>, PieceFilter)
    VASSAL.counters.PieceIterator.visible(Enumeration<T>)
    VASSAL.counters.SendToLocation.Ed.advancedInput
    VASSAL.counters.SendToLocation.Ed.advancedLabel
    VASSAL.counters.Stack.getPieces()
    use Stack.asList()
    VASSAL.counters.Translate.Editor.advancedInput
    VASSAL.i18n.ComponentI18nData(AbstractConfigurable, String, ArrayList<String>, ArrayList<Class<?>>, ArrayList<String>)
    VASSAL.Info.getBinDir()
    Use Info.getBaseDir() instead.
    VASSAL.Info.getHomeDir()
    Use Info.getConfDir() instead.
    VASSAL.Info.getScreenBounds(Component)
    Use VASSAL.tools.swing.SwingUtils.getScreenBounds instead.
    VASSAL.Info.isMacOSX()
    Use SystemUtils.IS_OS_MAC instead
    VASSAL.Info.javaBinPath
    Use Info.getJavaBinPath() instead.
    VASSAL.launch.BasicModule
    VASSAL.launch.BasicModule(DataArchive)
    VASSAL.launch.ModuleManager.INITIAL_HEAP
    VASSAL.launch.TilingHandler(String, File, Dimension, int, int)
    Retained for VASL compatibility. Remove sometime after VASL 6.6.2.
    VASSAL.launch.TilingHandler.pid
    VASSAL.preferences.Prefs.write()
    VASSAL.tools.ArrayIterator
    VASSAL.tools.ArrayUtils
    Use ArrayUtils.
    VASSAL.tools.BackgroundTask
    Use {link SwingWorker} now that we ship the JAR for it.
    VASSAL.tools.ComponentSplitter
    Use SplitPane instead.
    VASSAL.tools.concurrent.listener.EventAccumulator
    VASSAL.tools.EnumeratedIterator
    use Iterator, Iterable, Collection or Stream API instead.
    VASSAL.tools.ErrorDialog.dataError(BadDataReport)
    VASSAL.tools.FutureUtils
    Moved to VASSAL.tools.concurrent package.
    VASSAL.tools.HashCode
    Use HashCodeBuilder instead.
    VASSAL.tools.HTTPPostBuilder
    Use Apache HttpComponents instead. See BugUtils for an example.
    VASSAL.tools.ImprovedAveragingScaleFilter
    VASSAL.tools.io.IOUtils
    Use IOUtils instead.
    VASSAL.tools.io.IOUtils.closeQuietly(AutoCloseable)
    use try with resources or close and catch manually
    VASSAL.tools.io.IOUtils.copy(FileInputStream, FileOutputStream)
    VASSAL.tools.io.IOUtils.copy(InputStream, OutputStream, byte[])
    VASSAL.tools.io.IOUtils.copyLarge(FileInputStream, FileOutputStream)
    VASSAL.tools.logging.LogEntry
    VASSAL.tools.logging.Logger
    Use Logger instead.
    VASSAL.tools.logging.LogListener
    VASSAL.tools.NamedKeyStroke.getKeyStrokeForEvent(KeyEvent)
    VASSAL.tools.NamedKeyStroke.getNamedKeyStroke(char)
    VASSAL.tools.NamedKeyStroke.getNamedKeyStroke(char, int)
    VASSAL.tools.NamedKeyStroke.getNamedKeyStroke(int, int)
    VASSAL.tools.Sort
    Use {link java.util.Collections.sort} instead.
    VASSAL.tools.Sort.Alpha
    Use the natural ordering on Strings instead. see java.lang.String.compareTo(String)
    VASSAL.tools.Sort.Comparator
    Use Comparator instead.
    VASSAL.tools.swing.SwingUtils.isControlDown(MouseEvent)
    The situation where this was needed with mouse events is now handled by SwingUtils.isSelectionToggle(MouseEvent).
    VASSAL.tools.swing.SwingUtils.isLeftMouseButton(MouseEvent)
    in favor of SwingUtils.isMainMouseButtonDown(MouseEvent)
    VASSAL.tools.swing.SwingUtils.isRightMouseButton(MouseEvent)
    in favor of SwingUtils.isContextMouseButtonDown(MouseEvent)
    VASSAL.tools.version.VersionUtils.isUpdateable(String)
    Use !VersionUtils.isCurrent(java.lang.String) instead
  • Deprecated Interfaces
    Interface
    Description
    VASSAL.build.module.documentation.HelpWindowExtension
    To be replaced
    VASSAL.tools.logging.LogListener
    VASSAL.tools.Sort.Comparator
    Use Comparator instead.
  • Deprecated Classes
    Class
    Description
    VASSAL.build.module.DiceButton.IconConfig
    VASSAL.build.module.DoActionButton.IconConfig
    VASSAL.build.module.DoActionButton.NamedHotkeyListConfigurer
    not replaced
    VASSAL.build.module.Inventory.IconConfig
    VASSAL.build.module.map.ImageSaver.IconConfig
    VASSAL.build.module.map.LOS_Thread.IconConfig
    VASSAL.build.module.map.MapShader.IconConfig
    VASSAL.build.module.map.MassKeyCommand.IconConfig
    VASSAL.build.module.map.PieceRecenterer.IconConfig
    VASSAL.build.module.map.TextSaver.IconConfig
    VASSAL.build.module.NotesWindow.IconConfig
    VASSAL.build.module.SpecialDiceButton.IconConfig
    VASSAL.build.widget.HtmlChart.XTMLEditorKit
    Use DataArchiveHTMLEditorKit instead.
    VASSAL.counters.ActionButton.ButtonPusher.ComponentMouseListener
    VASSAL.counters.DynamicProperty.DynamicKeyCommandConfigurer
    Use DynamicKeyCommandConfigurer
    VASSAL.counters.PieceImage
    Use GamePieceOp instead.
    VASSAL.launch.BasicModule
    VASSAL.tools.ArrayIterator
    VASSAL.tools.ArrayUtils
    Use ArrayUtils.
    VASSAL.tools.BackgroundTask
    Use {link SwingWorker} now that we ship the JAR for it.
    VASSAL.tools.ComponentSplitter
    Use SplitPane instead.
    VASSAL.tools.concurrent.listener.EventAccumulator
    VASSAL.tools.EnumeratedIterator
    use Iterator, Iterable, Collection or Stream API instead.
    VASSAL.tools.FutureUtils
    Moved to VASSAL.tools.concurrent package.
    VASSAL.tools.HashCode
    Use HashCodeBuilder instead.
    VASSAL.tools.HTTPPostBuilder
    Use Apache HttpComponents instead. See BugUtils for an example.
    VASSAL.tools.ImprovedAveragingScaleFilter
    VASSAL.tools.io.IOUtils
    Use IOUtils instead.
    VASSAL.tools.logging.LogEntry
    VASSAL.tools.logging.Logger
    Use Logger instead.
    VASSAL.tools.PlayerIdFormattedString
    use FormattedString constructor with defaultProperties
    VASSAL.tools.Sort
    Use {link java.util.Collections.sort} instead.
    VASSAL.tools.Sort.Alpha
    Use the natural ordering on Strings instead. see java.lang.String.compareTo(String)
  • Deprecated Fields
    Field
    Description
    VASSAL.build.module.DiceButton.BUTTON_TEXT
    VASSAL.build.module.DiceButton.HOTKEY
    VASSAL.build.module.DiceButton.ICON
    VASSAL.build.module.DiceButton.launch
    use launch from the superclass
    VASSAL.build.module.DiceButton.NAME
    VASSAL.build.module.DiceButton.TOOLTIP
    VASSAL.build.module.DoActionButton.BUTTON_TEXT
    VASSAL.build.module.DoActionButton.HOTKEY
    VASSAL.build.module.DoActionButton.ICON
    VASSAL.build.module.DoActionButton.launch
    use launch from the superclass
    VASSAL.build.module.DoActionButton.NAME
    VASSAL.build.module.DoActionButton.TOOLTIP
    VASSAL.build.module.GlobalOptions.INITIAL_HEAP
    VASSAL.build.module.Inventory.BUTTON_TEXT
    VASSAL.build.module.Inventory.HOTKEY
    VASSAL.build.module.Inventory.ICON
    VASSAL.build.module.Inventory.launch
    use launch from the superclass
    VASSAL.build.module.Inventory.NAME
    VASSAL.build.module.Inventory.TOOLTIP
    VASSAL.build.module.map.boardPicker.board.RegionGrid.Config.View.isDragging
    field is not used anywhere and will be removed, modules should introduce their own field
    VASSAL.build.module.map.CounterDetailViewer.showDeckDepth
    VASSAL.build.module.map.ImageSaver.launch
    use launch from the superclass
    VASSAL.build.module.Map.launchButton
    use launch from the superclass
    VASSAL.build.module.map.LayerControl.BUTTON_HOTKEY
    VASSAL.build.module.map.LayerControl.BUTTON_ICON
    VASSAL.build.module.map.LayerControl.BUTTON_TEXT
    VASSAL.build.module.map.LayerControl.launch
    use launch from the superclass
    VASSAL.build.module.map.LayerControl.NAME
    VASSAL.build.module.map.LayerControl.TOOLTIP
    VASSAL.build.module.map.LOS_Thread.launch
    use launch from the superclass
    VASSAL.build.module.Map.mainWindowDock
    VASSAL.build.module.map.MapShader.launch
    use launch from the superclass
    VASSAL.build.module.map.MassKeyCommand.ICON
    VASSAL.build.module.map.MassKeyCommand.launch
    use launch from the superclass
    VASSAL.build.module.map.MassKeyCommand.NAME
    VASSAL.build.module.map.MassKeyCommand.TOOLTIP
    VASSAL.build.module.map.PieceRecenterer.BUTTON_TEXT
    VASSAL.build.module.map.PieceRecenterer.HOTKEY
    VASSAL.build.module.map.PieceRecenterer.ICON
    VASSAL.build.module.map.PieceRecenterer.launch
    use launch from the superclass
    VASSAL.build.module.map.PieceRecenterer.TOOLTIP
    VASSAL.build.module.map.SelectionHighlighter.x
    VASSAL.build.module.map.SelectionHighlighter.y
    VASSAL.build.module.map.TextSaver.HOTKEY
    VASSAL.build.module.map.TextSaver.launch
    use launch from the superclass
    VASSAL.build.module.map.TextSaver.TOOLTIP
    VASSAL.build.module.NotesWindow.HOT_KEY
    VASSAL.build.module.NotesWindow.ICON
    VASSAL.build.module.NotesWindow.launch
    use launch from the superclass
    VASSAL.build.module.NotesWindow.TOOLTIP
    VASSAL.build.module.PieceWindow.mainWindowDock
    VASSAL.build.module.PlayerRoster.retireButton
    use launch from the superclass
    VASSAL.build.module.properties.ChangePropertyButton.launch
    use launch from the superclass
    VASSAL.build.module.SpecialDiceButton.BUTTON_TEXT
    VASSAL.build.module.SpecialDiceButton.HOTKEY
    VASSAL.build.module.SpecialDiceButton.ICON
    VASSAL.build.module.SpecialDiceButton.NAME
    VASSAL.build.module.SpecialDiceButton.TOOLTIP
    VASSAL.build.module.ToolbarMenu.BUTTON_HOTKEY
    VASSAL.build.module.ToolbarMenu.BUTTON_ICON
    VASSAL.build.module.ToolbarMenu.BUTTON_TEXT
    VASSAL.build.module.ToolbarMenu.launch
    use launch from the superclass
    VASSAL.build.module.ToolbarMenu.TOOLTIP
    VASSAL.chat.ui.ChatServerControls.splitter
    VASSAL.configure.StringArrayConfigurer.list
    VASSAL.configure.StringArrayConfigurer.maxRows
    VASSAL.configure.StringArrayConfigurer.minRows
    VASSAL.configure.StringArrayConfigurer.model
    VASSAL.configure.StringArrayConfigurer.textField
    VASSAL.counters.BasicPiece.image
    Replaced by #srcOp.
    VASSAL.counters.Embellishment.lastBounds
    VASSAL.counters.Embellishment.lastShape
    VASSAL.counters.Labeler.imagePainter
    VASSAL.counters.Labeler.lastRect
    VASSAL.counters.Labeler.lastShape
    VASSAL.counters.SendToLocation.Ed.advancedInput
    VASSAL.counters.SendToLocation.Ed.advancedLabel
    VASSAL.counters.Translate.Editor.advancedInput
    VASSAL.Info.javaBinPath
    Use Info.getJavaBinPath() instead.
    VASSAL.launch.ModuleManager.INITIAL_HEAP
    VASSAL.launch.TilingHandler.pid
  • Deprecated Methods
    Method
    Description
    VASSAL.build.AbstractBuildable.getBuildComponents()
    Use AbstractBuildable.getBuildables() instead.
    VASSAL.build.GameModule.appendToTitle(String)
    use GameModule.updateTitleBar()
    VASSAL.build.GameModule.getFrame()
    use GameModule.getPlayerWindow()
    VASSAL.build.module.Chatter.getHandle()
    use GlobalOptions.getPlayerId()
    VASSAL.build.module.documentation.BrowserHelpFile.recursiveDelete(File)
    Use org.apache.commons.io.FileUtils.deleteDirectory instead.
    VASSAL.build.module.documentation.DialogHelpWindow.hyperlinkUpdate(HyperlinkEvent)
    VASSAL.build.module.documentation.HelpWindow.hyperlinkUpdate(HyperlinkEvent)
    VASSAL.build.module.documentation.HelpWindowExtension.setBaseWindow(HelpWindow)
    VASSAL.build.module.GameState.getPieces()
    Use GameState.getAllPieces() instead.
    VASSAL.build.module.Map.appendToTitle(String)
    use Map.updateTitleBar()
    VASSAL.build.module.Map.componentCoordinates(Point)
    Use Map.mapToComponent(Point)
    VASSAL.build.module.Map.componentRectangle(Rectangle)
    Use Map.mapToComponent(Rectangle)
    VASSAL.build.module.Map.mapCoordinates(Point)
    Use Map.componentToMap(Point)
    VASSAL.build.module.Map.mapRectangle(Rectangle)
    Use Map.componentToMap(Rectangle)
    VASSAL.build.module.map.MassKeyCommand.DeckPolicyConfig.getIntValue()
    VASSAL.build.module.ObscurableOptions.setPrompt(String)
    No replacement
    VASSAL.build.module.PlayerRoster.getInstance()
    use GameModule.getPlayerRoster()
    VASSAL.configure.StringArrayConfigurer.addTextActionListener(ActionListener)
    VASSAL.configure.StringArrayConfigurer.addValue(String)
    VASSAL.configure.StringArrayConfigurer.getModel()
    VASSAL.configure.StringArrayConfigurer.getTextComponent()
    VASSAL.configure.StringArrayConfigurer.getTextValue()
    VASSAL.configure.StringArrayConfigurer.setTextValue(String)
    VASSAL.configure.StringArrayConfigurer.updateModel()
    VASSAL.configure.StringArrayConfigurer.updateViewable(int)
    VASSAL.counters.ActionButton.ButtonPusher.register(Component, GamePiece, int, int)
    VASSAL.counters.BooleanAndPieceFilter.accept(GamePiece)
    Use BooleanAndPieceFilter.accept(GamePiece, Auditable, String)
    VASSAL.counters.BooleanOrPieceFilter.accept(GamePiece)
     
    VASSAL.counters.FreeRotator.getCumulativeAngle()
    VASSAL.counters.FreeRotator.getCumulativeAngleInRadians()
    VASSAL.counters.Hideable.setAllHidden(boolean)
     
    VASSAL.counters.KeyBuffer.getPieces()
    Use KeyBuffer.getPiecesIterator() instead.
    VASSAL.counters.Labeler.drawLabel(Graphics, String, int, int, int, int, Color, Color)
    Use LabelUtils.drawLabel(Graphics, String, int, int, int, int, Color, Color) instead.
    VASSAL.counters.Labeler.drawLabel(Graphics, String, int, int, Font, int, int, Color, Color, Color)
    Use LabelUtils.drawLabel(Graphics, String, int, int, Font, int, int, Color, Color, Color) instead.
    VASSAL.counters.MultiImagePicker.getImageNames()
    VASSAL.counters.PieceIterator.visible(Enumeration<T>)
    VASSAL.counters.Stack.getPieces()
    use Stack.asList()
    VASSAL.Info.getBinDir()
    Use Info.getBaseDir() instead.
    VASSAL.Info.getHomeDir()
    Use Info.getConfDir() instead.
    VASSAL.Info.getScreenBounds(Component)
    Use VASSAL.tools.swing.SwingUtils.getScreenBounds instead.
    VASSAL.Info.isMacOSX()
    Use SystemUtils.IS_OS_MAC instead
    VASSAL.preferences.Prefs.write()
    VASSAL.script.expression.BeanShellExpression.BshFilter.accept(GamePiece)
    VASSAL.script.expression.BeanShellExpression.evaluate(PropertySource, Map<String, String>, boolean)
    Use BeanShellExpression.evaluate(PropertySource, Map, boolean, Auditable, AuditTrail)
    VASSAL.script.expression.BeanShellExpression.getFilter(PropertySource)
    Use BeanShellExpression.getFilter(PropertySource, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.evaluate()
    Use Expression.evaluate(Auditable, AuditTrail)
    VASSAL.script.expression.Expression.evaluate(boolean)
    Use #evaluate(boolean, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.evaluate(PropertySource)
    Use Expression.evaluate(PropertySource, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.evaluate(PropertySource, boolean)
    Use Expression.evaluate(PropertySource, boolean, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.evaluate(PropertySource, Map<String, String>, boolean)
    Use Expression.evaluate(PropertySource, Map, boolean, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.getFilter()
    VASSAL.script.expression.Expression.getFilter(PropertySource)
    VASSAL.script.expression.Expression.tryEvaluate()
    User Expression.tryEvaluate(Auditable, AuditTrail)
    VASSAL.script.expression.Expression.tryEvaluate(boolean)
    Use Expression.tryEvaluate(boolean, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.tryEvaluate(PropertySource)
    Use Expression.tryEvaluate(PropertySource, Auditable, String)
    VASSAL.script.expression.Expression.tryEvaluate(PropertySource, boolean)
    Use Expression.tryEvaluate(PropertySource, boolean, Auditable, AuditTrail)
    VASSAL.script.expression.Expression.tryEvaluate(PropertySource, Map<String, String>, boolean)
    Use Expression.tryEvaluate(PropertySource, Map, boolean, Auditable, AuditTrail)
    VASSAL.script.expression.FormattedStringExpression.evaluate(PropertySource, Map<String, String>, boolean)
    Use FormattedStringExpression.evaluate(PropertySource, Map, boolean, Auditable, AuditTrail)
    VASSAL.script.expression.PropertyMatchExpression.evaluate(PropertySource, Map<String, String>, boolean)
     
    VASSAL.script.expression.PropertyMatchExpression.getFilter(PropertySource)
     
    VASSAL.script.expression.SinglePropertyExpression.evaluate(PropertySource, Map<String, String>, boolean)
    Use SinglePropertyExpression.evaluate(PropertySource, Map, boolean, Auditable, AuditTrail)
    VASSAL.tools.ErrorDialog.dataError(BadDataReport)
    VASSAL.tools.FormattedString.getLocalizedText()
    Use FormattedString.getLocalizedText(Auditable, String)
    VASSAL.tools.FormattedString.getLocalizedText(PropertySource)
    Use FormattedString.getLocalizedText(PropertySource, Auditable, String)
    VASSAL.tools.FormattedString.getText()
    Use FormattedString.getText(Auditable, String)
    VASSAL.tools.FormattedString.getText(PropertySource)
    Use FormattedString.getText(PropertySource, Auditable, String)
    VASSAL.tools.FormattedString.getText(PropertySource, boolean)
    Use FormattedString.getText(PropertySource, String, Auditable, String)
    VASSAL.tools.FormattedString.getText(PropertySource, String)
    Use FormattedString.getText(PropertySource, String, Auditable, String)
    VASSAL.tools.io.IOUtils.closeQuietly(AutoCloseable)
    use try with resources or close and catch manually
    VASSAL.tools.io.IOUtils.copy(FileInputStream, FileOutputStream)
    VASSAL.tools.io.IOUtils.copy(InputStream, OutputStream, byte[])
    VASSAL.tools.io.IOUtils.copyLarge(FileInputStream, FileOutputStream)
    VASSAL.tools.NamedKeyStroke.getKeyStrokeForEvent(KeyEvent)
    VASSAL.tools.NamedKeyStroke.getNamedKeyStroke(char)
    VASSAL.tools.NamedKeyStroke.getNamedKeyStroke(char, int)
    VASSAL.tools.NamedKeyStroke.getNamedKeyStroke(int, int)
    VASSAL.tools.swing.SwingUtils.isControlDown(MouseEvent)
    The situation where this was needed with mouse events is now handled by SwingUtils.isSelectionToggle(MouseEvent).
    VASSAL.tools.swing.SwingUtils.isLeftMouseButton(MouseEvent)
    in favor of SwingUtils.isMainMouseButtonDown(MouseEvent)
    VASSAL.tools.swing.SwingUtils.isRightMouseButton(MouseEvent)
    in favor of SwingUtils.isContextMouseButtonDown(MouseEvent)
    VASSAL.tools.version.VersionUtils.isUpdateable(String)
    Use !VersionUtils.isCurrent(java.lang.String) instead
  • Deprecated Constructors
    Constructor
    Description
    VASSAL.build.module.map.CounterDetailViewer.Visitor(CounterDetailViewer.Filter, Map, Point, boolean)
    VASSAL.command.ConditionalCommand.Eq(String, Vector<String>)
    VASSAL.counters.Deck()
    use Deck(GameModule)
    VASSAL.counters.Immobilized(GamePiece, String)
    Use Immobilized(String, GamePiece) instead.
    VASSAL.counters.PieceIterator(Enumeration<T>, PieceFilter)
    VASSAL.i18n.ComponentI18nData(AbstractConfigurable, String, ArrayList<String>, ArrayList<Class<?>>, ArrayList<String>)
    VASSAL.launch.BasicModule(DataArchive)
    VASSAL.launch.TilingHandler(String, File, Dimension, int, int)
    Retained for VASL compatibility. Remove sometime after VASL 6.6.2.