Class AbstractTextTerminal<T extends AbstractTextTerminal<T>>

    • Field Detail

      • SYSPROP_PROPERTIES_FILE_LOCATION

        public static final java.lang.String SYSPROP_PROPERTIES_FILE_LOCATION
        See Also:
        Constant Field Values
      • DEFAULT_USER_INTERRUPT_KEY

        public static final java.lang.String DEFAULT_USER_INTERRUPT_KEY
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractTextTerminal

        public AbstractTextTerminal()
    • Method Detail

      • init

        public void init()
        Description copied from interface: TextTerminal
        This method is typically called after the terminal has been created. The default implementation does nothing.
        Specified by:
        init in interface TextTerminal<T extends AbstractTextTerminal<T>>
      • getPropertiesPrefixes

        public java.util.List<java.lang.String> getPropertiesPrefixes()
      • getDefaultProperties

        public final java.util.Map<java.lang.String,​java.lang.String> getDefaultProperties()
      • addDefaultProperty

        public final java.lang.String addDefaultProperty​(java.lang.String key,
                                                         java.lang.String value)
      • initProperties

        public void initProperties()
      • getPropertiesReader

        public java.util.Optional<java.io.Reader> getPropertiesReader()
      • initProperties

        public void initProperties​(java.io.Reader propsReader)
      • initProperties

        public void initProperties​(java.util.Properties rawProps)