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.StringFILEprotected java.util.HashSet<java.lang.String>fullFilePathsIncluded(package private) java.util.HashSet<java.lang.String>includedstatic java.lang.StringJARstatic java.lang.StringURL
-
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.StringgetIncludeContent(java.lang.String attribute, java.lang.String srel)abstract java.lang.StringgetRelativeContent(java.lang.String attribute, java.lang.String s)abstract java.lang.StringgetRootContent()protected java.lang.StringinsertIncludes(java.lang.String stxta)java.lang.Stringread()static java.lang.StringremoveXMLComments(java.lang.String xml)java.lang.StringtrimOuterElement(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)
-
-