Package org.lemsml.jlems.core.sim
Class AbstractInclusionReader
- java.lang.Object
-
- org.lemsml.jlems.core.sim.AbstractInclusionReader
-
- Direct Known Subclasses:
FileInclusionReader
,JarResourceInclusionReader
,PathInclusionReader
,URLInclusionReader
public abstract class AbstractInclusionReader extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FILE
protected java.util.HashSet<java.lang.String>
fullFilePathsIncluded
(package private) java.util.HashSet<java.lang.String>
included
static java.lang.String
JAR
static java.lang.String
URL
-
Constructor Summary
Constructors Constructor Description AbstractInclusionReader()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description java.util.HashSet<java.lang.String>
getAllIncludedFiles()
protected java.lang.String
getIncludeContent(java.lang.String attribute, java.lang.String srel)
abstract java.lang.String
getRelativeContent(java.lang.String attribute, java.lang.String s)
abstract java.lang.String
getRootContent()
protected java.lang.String
insertIncludes(java.lang.String stxta)
java.lang.String
read()
static java.lang.String
removeXMLComments(java.lang.String xml)
java.lang.String
trimOuterElement(java.lang.String s)
-
-
-
Field Detail
-
included
java.util.HashSet<java.lang.String> included
-
fullFilePathsIncluded
protected java.util.HashSet<java.lang.String> fullFilePathsIncluded
-
FILE
public static final java.lang.String FILE
- See Also:
- Constant Field Values
-
URL
public static final java.lang.String URL
- See Also:
- Constant Field Values
-
JAR
public static final java.lang.String JAR
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRootContent
public abstract java.lang.String getRootContent() throws ContentError
- Throws:
ContentError
-
getRelativeContent
public abstract java.lang.String getRelativeContent(java.lang.String attribute, java.lang.String s) throws ContentError
- Throws:
ContentError
-
read
public java.lang.String read() throws ContentError
- Throws:
ContentError
-
getAllIncludedFiles
public java.util.HashSet<java.lang.String> getAllIncludedFiles()
-
getIncludeContent
protected java.lang.String getIncludeContent(java.lang.String attribute, java.lang.String srel) throws ContentError
- Throws:
ContentError
-
insertIncludes
protected java.lang.String insertIncludes(java.lang.String stxta) throws ContentError
- Throws:
ContentError
-
trimOuterElement
public java.lang.String trimOuterElement(java.lang.String s)
-
removeXMLComments
public static java.lang.String removeXMLComments(java.lang.String xml)
-
-