Package se.datadosen.util

  • Interface Summary 
    Interface Description
    BeanBinder.Bindeable
    Support for other component types
    BinderListener  
    Callback  
    ContextualException
    Provides better contextual information to Exceptions
    JComponentHolder
    Classes implementing this interface indicate that they contain JComponents that are to be automatically synchronized with a bean or Property object using either the BeanBinder or PropertyBinder class
    ManagesImport  
    MapBinder.ComponentBinder
    Add support for other component types
    Multilingual
    Objects that implement this interface and that are members of objects passed to Msg.maintainTranslated() will have their languageUpdated method called upon initialization and when there is a language change
    PersistentChoice
    Tell jAlbum's data binding framework to persist the chosen string value for components implementing this interface The choice returned will also be exported as a String variable during album building
    PersistentList
    Tell jAlbum's data binding framework to persist the chosen content (String list) for components implementing this interface
    PropertyBinder.ComponentBinder
    Add support for other component types
  • Class Summary 
    Class Description
    AliasAction  
    AttributeSerializer
    Convert bean state to attribute="value" attribute2="value2" ...
    Attributizer
    Add JComponents to a subclass instance of this class or set a JComponentHolder as target.
    BeanBinder
    Utility class for synchronizing a Swing GUI with JavaBean properties.
    BlockingLifoQueue<T>  
    CharBuffer
    Support class for Replacer and Template
    Colors
    Utility Color class
    ContextHelp
    Context sensitive help system Enables windows (JFrame and Dialog instances) to have a help button that opens context sensitive help based on what component / panel is currently being viewed.
    Countries  
    DataSizeFormatter  
    Dates
    Utility class to simplify date display and date arithmetic
    Debug  
    DesEncrypter
    Based on http://www.exampledepot.com/egs/javax.crypto/PassKey.html but without Sun specific classes
    DigestUtil  
    FileFilters
    Handle image loading and saving and decide if a certain file is supported by JAlbum
    FileFilters.BasicImageInfo  
    FileFilters.FileType  
    FormattedDate
    Subclass of Date that prints itself according to the passed DateFormat class
    GraphicsUtilities  
    IdleExecutor
    Executor that executes task when it has been idle for specified amount of time, i.e.
    IO
    Utility class to simplify common file related operations This class is LGPL licensed.
    Item
    Allow comboboxes to have item-value pairs.
    JPEGUtil  
    LaF
    Helper utility class to facilitate LookAndFeel related stuff
    LambdaAction  
    LanguageMapper  
    MapBinder
    Utility class for synchronizing a Swing GUI with a Map object.
    MappedAction  
    MenuAction
    Ensure that icons appearing on pull down menus won't get inverted when using Dark look and feel on Mac
    MultilingualAction  
    MyJSONObject
    Note: Since v16, this class inherits from JsonObject instead of from JSONObject as we now use the updated json-simple3.0.1 library
    NamedThreadFactory
    For Executors framework.
    NameValue<T>
    Class that allows an arbitrary value to be tagged along a visible string Enables for instance JComboBoxes to display strings but also supply an arbitrary value with each item Similar to Item, but with the visible name being in focus (i.e.
    Platform
    This class is loaded early and should have no references to code within jalbum-core.jar
    PrintSafeHashMap
    HashMap that can be printed without risking ending in recursive loops if it contains recursive references.
    PropertyBinder
    Utility class for synchronizing a Swing GUI with a Property object.
    Replacer
    Multiple string search and replace utility.
    ReportingThread
    Thread that can report if the execution went fine or if an exception occured
    RotationSupport  
    SafeSimpleDateFormat
    Thread safe SimpleDateFormat
    Scope  
    ScriptExceptions
    Helper class to simplify error reporting when using javax.script.ScriptingEngine
    SlowAction
    AbstractAction that allows the caller to pass a PropertyChangeListener reference that will be called when the slow work is starting and done.
    SmartResourceBundle
    Similar to java.util.ResourceBundle, but handles property files containing UTF-8 encoded characters (auto-senses)
    Stopwatch  
    StringCodec
    Convert Strings to and from byte array representation with auto detecting and marking of UTF-8 and UTF-16 encodings.
    StringUtil  
    URLChecker  
    VersionNumber
    Manage version number comparisons properly.
    WebBinder
    Utility class to bind the form components of a web based user interface to jAlbum variables Not for public use
    WindowUtilities  
    WorkCounter
    Experimental class to manage waiting for work to be completed in several threads.
  • Enum Summary 
    Enum Description
    ContextHelp.Corner  
    Orientation  
  • Exception Summary 
    Exception Description
    BeanBinderException  
    PermissionDeniedException
    Wrap IOExceptions in this one if the underlying file system prevents an operation
    ScriptException
    Like javax.script.ScriptException but with File reference