Package org.tn5250j

Class SessionConfig


  • public class SessionConfig
    extends java.lang.Object
    A host session configuration object
    • Constructor Detail

      • SessionConfig

        public SessionConfig​(java.lang.String configurationResource,
                             java.lang.String sessionName)
    • Method Detail

      • getConfigurationResource

        public java.lang.String getConfigurationResource()
      • getSessionName

        public java.lang.String getSessionName()
      • firePropertyChange

        public final void firePropertyChange​(java.lang.Object source,
                                             java.lang.String propertyName,
                                             java.lang.Object oldValue,
                                             java.lang.Object newValue)
      • setModified

        public void setModified()
      • saveSessionProps

        public void saveSessionProps​(java.awt.Container parent)
      • saveSessionProps

        public void saveSessionProps()
      • isPropertyExists

        public boolean isPropertyExists​(java.lang.String prop)
      • getStringProperty

        @Deprecated
        public java.lang.String getStringProperty​(java.lang.String prop)
        Parameters:
        prop - properties
        Returns:
        string from properties
      • getIntegerProperty

        @Deprecated
        public int getIntegerProperty​(java.lang.String prop)
        Parameters:
        prop - properties
        Returns:
        integer from properties
      • getColorProperty

        @Deprecated
        public java.awt.Color getColorProperty​(java.lang.String prop)
        Parameters:
        prop - properties
        Returns:
        color from properties
      • getRectangleProperty

        public java.awt.Rectangle getRectangleProperty​(java.lang.String key)
      • setRectangleProperty

        public void setRectangleProperty​(java.lang.String key,
                                         java.awt.Rectangle rect)
      • getFloatProperty

        @Deprecated
        public float getFloatProperty​(java.lang.String prop)
        Parameters:
        prop - property name
        Returns:
        float from properties
      • getFloatProperty

        @Deprecated
        public float getFloatProperty​(java.lang.String propertyName,
                                      float defaultValue)
        Parameters:
        propertyName - name of the key
        defaultValue - provide default value if key is not present
        Returns:
        parsed float from properties
      • setProperty

        public java.lang.Object setProperty​(java.lang.String key,
                                            java.lang.String value)
      • removeProperty

        public java.lang.Object removeProperty​(java.lang.String key)
      • addSessionConfigListener

        public final void addSessionConfigListener​(SessionConfigListener listener)
        Add a SessionConfigListener to the listener list.
        Parameters:
        listener - The SessionListener to be added
      • removeSessionConfigListener

        public final void removeSessionConfigListener​(SessionConfigListener listener)
        Remove a SessionListener from the listener list.
        Parameters:
        listener - The SessionListener to be removed
      • setKeypadMnemonicsAndFireChangeEvent

        public void setKeypadMnemonicsAndFireChangeEvent​(KeyMnemonic[] keyMnemonics)