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.Stringcontentprivate java.io.FileprefDirprivate java.io.FilerootFileprivate static java.util.ArrayList<java.io.File>searchDirsprivate 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 voidaddSearchPath(java.io.File f)voidaddSearchPath(java.lang.String s)static voidaddSearchPathInJar(java.lang.String path)voidaddSearchPaths(java.lang.String sp)protected java.io.FilegetPossibleFile(java.lang.String filename)java.lang.StringgetRelativeContent(java.lang.String attribute, java.lang.String s)java.lang.StringgetRootContent()static voidmain(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:
getRelativeContentin classAbstractInclusionReader- Throws:
ContentError
-
getRootContent
public java.lang.String getRootContent() throws ContentError- Specified by:
getRootContentin classAbstractInclusionReader- Throws:
ContentError
-
main
public static void main(java.lang.String[] argv) throws java.io.IOException, ContentError- Throws:
java.io.IOExceptionContentError
-
-