Package org.lemsml.jlems.api
Class LEMSDocumentReader
- java.lang.Object
-
- org.lemsml.jlems.api.LEMSDocumentReader
-
- All Implemented Interfaces:
ILEMSDocumentReader
public class LEMSDocumentReader extends java.lang.Object implements ILEMSDocumentReader
-
-
Constructor Summary
Constructors Constructor Description LEMSDocumentReader()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ILEMSRunConfigurationgetLEMSRunConfiguration(ILEMSDocument lemsDocument)static java.lang.StringgetTarget(ILEMSDocument lemsDocument)ILEMSDocumentreadModel(java.io.File modelFile)ILEMSDocumentreadModel(java.lang.String modelContent)ILEMSDocumentreadModel(java.net.URL modelURL)Read a LEMS model from a URL into an object
-
-
-
Method Detail
-
readModel
public ILEMSDocument readModel(java.net.URL modelURL) throws java.io.IOException, ContentError
Description copied from interface:ILEMSDocumentReaderRead a LEMS model from a URL into an object- Specified by:
readModelin interfaceILEMSDocumentReader- Parameters:
modelURL- the URL of the model to read- Returns:
- the lems model
- Throws:
java.io.IOExceptionContentError
-
readModel
public ILEMSDocument readModel(java.lang.String modelContent) throws java.io.IOException, ContentError
- Specified by:
readModelin interfaceILEMSDocumentReader- Throws:
java.io.IOExceptionContentError
-
getLEMSRunConfiguration
public static ILEMSRunConfiguration getLEMSRunConfiguration(ILEMSDocument lemsDocument) throws ContentError, ParseError
- Throws:
ContentErrorParseError
-
getTarget
public static java.lang.String getTarget(ILEMSDocument lemsDocument) throws ContentError, ParseError
- Throws:
ContentErrorParseError
-
readModel
public ILEMSDocument readModel(java.io.File modelFile) throws java.io.IOException, ContentError
- Specified by:
readModelin interfaceILEMSDocumentReader- Throws:
java.io.IOExceptionContentError
-
-