class_docstr: A setting that displays a filesystem path name
      
class_docstr_tok: ["A","setting","that","displays","a","filesystem","path","name"]
docstr: Return the value string composed of a directory choice & path
docstr_tok: ["Return","the","value","string","composed","of","a","directory","choice","&","path"]
code: def join_string(self, dir_choice=None, custom_path=None):
      """Return the value string composed of a directory choice & path"""
      return self.static_join_string(
          dir_choice if dir_choice is not None else self.dir_choice,
          custom_path if custom_path is not None else self.custom_path,
      )
  
imports: import os
  import sys
  from ._text import Text
  from .._validation_error import ValidationError
  from ...preferences import ABSOLUTE_FOLDER_NAME
  from ...preferences import DEFAULT_INPUT_FOLDER_NAME
  from ...preferences import DEFAULT_INPUT_SUBFOLDER_NAME
  from ...preferences import DEFAULT_OUTPUT_FOLDER_NAME
  from ...preferences import DEFAULT_OUTPUT_SUBFOLDER_NAME
  from ...preferences import NO_FOLDER_NAME
  from ...preferences import URL_FOLDER_NAME
  from ...preferences import get_default_image_directory
  from ...preferences import get_default_output_directory
  from ...preferences import standardize_default_folder_names
label_desc: Use image node_id 5 for calling the Directory obj's underlying member method code with example usage: obj.join_string(dir_choice, custom_path) and returns: self