fr.orsay.lri.varna.models.templates
Class RNATemplate.LoadFromXml
java.lang.Object
fr.orsay.lri.varna.models.templates.RNATemplate.LoadFromXml
- Enclosing class:
- RNATemplate
private class RNATemplate.LoadFromXml
- extends Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
xmlDocument
private Document xmlDocument
elementNames
private Map<String,RNATemplate.RNATemplateElement> elementNames
RNATemplate.LoadFromXml
public RNATemplate.LoadFromXml(Document xmlDocument)
pointFromXml
private Point2D.Double pointFromXml(Element xmlPoint)
vectorLengthFromXml
private double vectorLengthFromXml(Element xmlVector)
vectorAngleFromXml
private double vectorAngleFromXml(Element xmlVector)
endPointFromXml
private RNATemplate.RNATemplateElement.EdgeEndPoint endPointFromXml(Element xmlEdgeEndPoint)
throws fr.orsay.lri.varna.exceptions.ExceptionXmlLoading
- Takes an element of the form:
and returns the corresponding EdgeEndPoint object.
- Throws:
fr.orsay.lri.varna.exceptions.ExceptionXmlLoading
connectErrMsg
private String connectErrMsg(RNATemplate.RNATemplateElement.EdgeEndPoint v1,
RNATemplate.RNATemplateElement.EdgeEndPoint v2,
String reason)
connect
private void connect(RNATemplate.RNATemplateElement.EdgeEndPoint v1,
RNATemplate.RNATemplateElement.EdgeEndPoint v2)
throws fr.orsay.lri.varna.exceptions.ExceptionXmlLoading
- Throws:
fr.orsay.lri.varna.exceptions.ExceptionXmlLoading
load
public void load()
throws fr.orsay.lri.varna.exceptions.ExceptionXmlLoading
- Throws:
fr.orsay.lri.varna.exceptions.ExceptionXmlLoading