Package jmri.implementation
Class ProgrammerFacadeSelector
java.lang.Object
jmri.implementation.ProgrammerFacadeSelector
Utility to load a specific ProgrammerFacade from an XML element.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProgrammerloadFacadeElements(org.jdom2.Element element, Programmer programmer, boolean allowCache, Programmer baseProg) Add facades specified in an XML decoder definition element to the front of a programmer.
-
Constructor Details
-
ProgrammerFacadeSelector
public ProgrammerFacadeSelector()
-
-
Method Details
-
loadFacadeElements
public static Programmer loadFacadeElements(org.jdom2.Element element, Programmer programmer, boolean allowCache, Programmer baseProg) Add facades specified in an XML decoder definition element to the front of a programmer.- Parameters:
element- Contains "capability" elements that define the Facadesprogrammer- Programmer implementation to decorateallowCache- Passed to facades that optionally cachebaseProg- The original underlying programmer, less any facades- Returns:
- the programmer with added facades
-