Package org.lemsml.jlems.io.reader
Class JarResourceInclusionReader
- java.lang.Object
-
- org.lemsml.jlems.core.sim.AbstractInclusionReader
-
- org.lemsml.jlems.io.reader.JarResourceInclusionReader
-
public class JarResourceInclusionReader extends AbstractInclusionReader
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.String
content
private java.io.File
prefDir
private java.io.File
rootFile
private static java.util.ArrayList<java.io.File>
searchDirs
private static java.util.ArrayList<java.lang.String>
searchPathsInJar
-
Fields inherited from class org.lemsml.jlems.core.sim.AbstractInclusionReader
FILE, fullFilePathsIncluded, JAR, URL
-
-
Constructor Summary
Constructors Constructor Description JarResourceInclusionReader(java.io.File f)
JarResourceInclusionReader(java.lang.String content)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
addSearchPath(java.io.File f)
void
addSearchPath(java.lang.String s)
static void
addSearchPathInJar(java.lang.String path)
void
addSearchPaths(java.lang.String sp)
protected java.io.File
getPossibleFile(java.lang.String filename)
java.lang.String
getRelativeContent(java.lang.String attribute, java.lang.String s)
java.lang.String
getRootContent()
static void
main(java.lang.String[] argv)
-
Methods inherited from class org.lemsml.jlems.core.sim.AbstractInclusionReader
getAllIncludedFiles, getIncludeContent, insertIncludes, read, removeXMLComments, trimOuterElement
-
-
-
-
Method Detail
-
addSearchPathInJar
public static void addSearchPathInJar(java.lang.String path)
-
addSearchPath
public static void addSearchPath(java.io.File f)
-
addSearchPath
public void addSearchPath(java.lang.String s)
-
addSearchPaths
public void addSearchPaths(java.lang.String sp)
-
getPossibleFile
protected java.io.File getPossibleFile(java.lang.String filename)
-
getRelativeContent
public java.lang.String getRelativeContent(java.lang.String attribute, java.lang.String s) throws ContentError
- Specified by:
getRelativeContent
in classAbstractInclusionReader
- Throws:
ContentError
-
getRootContent
public java.lang.String getRootContent() throws ContentError
- Specified by:
getRootContent
in classAbstractInclusionReader
- Throws:
ContentError
-
main
public static void main(java.lang.String[] argv) throws java.io.IOException, ContentError
- Throws:
java.io.IOException
ContentError
-
-