public abstract class TechFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
TechFactory.Param |
Modifier and Type | Method and Description |
---|---|
static TechFactory |
fromXml(java.net.URL url,
Xml.Technology xmlTech) |
static TechFactory |
getGenericFactory() |
static java.util.Map<java.lang.String,TechFactory> |
getKnownTechs(java.lang.String softTechnologies) |
static TechFactory |
getTechFactory(java.lang.String techName) |
java.util.List<TechFactory.Param> |
getTechParams() |
abstract Xml.Technology |
getXml(java.util.Map<TechFactory.Param,java.lang.Object> params) |
Technology |
newInstance(Generic generic) |
Technology |
newInstance(Generic generic,
java.util.Map<TechFactory.Param,java.lang.Object> paramValues) |
java.lang.String |
toString() |
public static TechFactory fromXml(java.net.URL url, Xml.Technology xmlTech)
public Technology newInstance(Generic generic)
public Technology newInstance(Generic generic, java.util.Map<TechFactory.Param,java.lang.Object> paramValues)
public java.util.List<TechFactory.Param> getTechParams()
public java.lang.String toString()
toString
in class java.lang.Object
public static TechFactory getGenericFactory()
public static java.util.Map<java.lang.String,TechFactory> getKnownTechs(java.lang.String softTechnologies)
public static TechFactory getTechFactory(java.lang.String techName)
public abstract Xml.Technology getXml(java.util.Map<TechFactory.Param,java.lang.Object> params) throws java.lang.Exception
java.lang.Exception