|
Scala example source code file (ExternalSources.scala)
The Scala ExternalSources.scala source code/* __ *\ ** ________ ___ / / ___ Scala API ** ** / __/ __// _ | / / / _ | (c) 2003-2011, LAMP/EPFL ** ** __\ \/ /__/ __ |/ /__/ __ | http://scala-lang.org/ ** ** /____/\___/_/ |_/____/_/ | | ** ** |/ ** \* */ package scala.xml package parsing import java.net.URL import java.io.File.separator import scala.io.Source /** * @author Burak Emir * @version 1.0 */ trait ExternalSources { self: ExternalSources with MarkupParser with MarkupHandler => /** ... * * @param systemId ... * @return ... */ def externalSource(systemId: String): Source = { if (systemId startsWith "http:") return Source fromURL new URL(systemId) val fileStr: String = input.descr match { case x if x startsWith "file:" => x drop 5 case x => x take ((x lastIndexOf separator) + 1) } Source.fromFile(fileStr + systemId) } } Other Scala examples (source code examples)Here is a short list of links related to this Scala ExternalSources.scala source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.