Package org.lemsml.jlems.core.reader
Class AbstractLemsFactory
- java.lang.Object
-
- org.lemsml.jlems.core.reader.AbstractLemsFactory
-
- Direct Known Subclasses:
LemsFactory
,SampleLemsFactory
public abstract class AbstractLemsFactory extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description AbstractLemsFactory()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Lems
buildLemsFromXMLElement(XMLElement root)
abstract java.lang.Object
instantiateFromXMLElement(XMLElement root)
protected java.lang.String
internalFieldName(java.lang.String s)
protected boolean
parseBoolean(java.lang.String s)
protected double
parseDouble(java.lang.String s)
protected int
parseInt(java.lang.String s)
protected java.lang.String
parseString(java.lang.String s)
private Component
readComponentFromXMLElement(XMLElement xel)
private Lems
readLems(XMLElement root)
-
-
-
Method Detail
-
buildLemsFromXMLElement
public Lems buildLemsFromXMLElement(XMLElement root) throws ContentError
- Throws:
ContentError
-
instantiateFromXMLElement
public abstract java.lang.Object instantiateFromXMLElement(XMLElement root) throws ContentError
- Throws:
ContentError
-
readLems
private Lems readLems(XMLElement root) throws ContentError
- Throws:
ContentError
-
readComponentFromXMLElement
private Component readComponentFromXMLElement(XMLElement xel) throws ContentError
- Throws:
ContentError
-
internalFieldName
protected java.lang.String internalFieldName(java.lang.String s)
-
parseString
protected java.lang.String parseString(java.lang.String s)
-
parseDouble
protected double parseDouble(java.lang.String s)
-
parseInt
protected int parseInt(java.lang.String s)
-
parseBoolean
protected boolean parseBoolean(java.lang.String s)
-
-