com.sun.electric.technology
Class TechFactory
java.lang.Object
com.sun.electric.technology.TechFactory
public abstract class TechFactory
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
fromXml
public static TechFactory fromXml(java.net.URL url,
Xml.Technology xmlTech)
newInstance
public Technology newInstance(Generic generic)
newInstance
public Technology newInstance(Generic generic,
java.util.Map<TechFactory.Param,java.lang.Object> paramValues)
getTechParams
public java.util.List<TechFactory.Param> getTechParams()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getGenericFactory
public static TechFactory getGenericFactory()
getKnownTechs
public static java.util.Map<java.lang.String,TechFactory> getKnownTechs(java.lang.String softTechnologies)
getTechFactory
public static TechFactory getTechFactory(java.lang.String techName)
getXml
public abstract Xml.Technology getXml(java.util.Map<TechFactory.Param,java.lang.Object> params)
throws java.lang.Exception
- Throws:
java.lang.Exception