src/Tools/jEdit/src/jedit_resources.scala
changeset 66572 1e5ae735e026
parent 66195 bb886f13623a
child 66963 1c3d0c12bb51
equal deleted inserted replaced
66571:0fdeb24e535e 66572:1e5ae735e026
    19 import org.gjt.sp.jedit.MiscUtilities
    19 import org.gjt.sp.jedit.MiscUtilities
    20 import org.gjt.sp.jedit.{jEdit, View, Buffer}
    20 import org.gjt.sp.jedit.{jEdit, View, Buffer}
    21 import org.gjt.sp.jedit.bufferio.BufferIORequest
    21 import org.gjt.sp.jedit.bufferio.BufferIORequest
    22 
    22 
    23 
    23 
    24 class JEdit_Resources(session_base: Sessions.Base) extends Resources(session_base)
    24 object JEdit_Resources
       
    25 {
       
    26   def apply(options: Options): JEdit_Resources =
       
    27   {
       
    28     val (errs, base) = JEdit_Sessions.session_base(options)
       
    29     new JEdit_Resources(errs, base)
       
    30   }
       
    31 }
       
    32 
       
    33 class JEdit_Resources private(val session_errors: List[String], session_base: Sessions.Base)
       
    34   extends Resources(session_base)
    25 {
    35 {
    26   /* document node name */
    36   /* document node name */
    27 
    37 
    28   def known_file(path: String): Option[Document.Node.Name] =
    38   def known_file(path: String): Option[Document.Node.Name] =
    29     JEdit_Lib.check_file(path).flatMap(session_base.known.get_file(_, bootstrap = true))
    39     JEdit_Lib.check_file(path).flatMap(session_base.known.get_file(_, bootstrap = true))