@Override public void addRenderer(String componentFamily, String rendererType, Renderer renderer) { if (componentFamily == null) { log.severe("addRenderer: componentFamily = null is not allowed"); throw new NullPointerException("component family must not be null."); } if (rendererType == null) { log.severe("addRenderer: rendererType = null is not allowed"); throw new NullPointerException("renderer type must not be null."); } if (renderer == null) { log.severe("addRenderer: renderer = null is not allowed"); throw new NullPointerException("renderer must not be null."); } _put(componentFamily, rendererType, renderer); if (log.isLoggable(Level.FINEST)) { log.finest("add Renderer family = " + componentFamily + " rendererType = " + rendererType + " renderer class = " + renderer.getClass().getName()); } }
public Renderer getRenderer(String componentFamily, String rendererType) { if(componentFamily == null) { throw new NullPointerException("component family must not be null."); } if(rendererType == null) { throw new NullPointerException("renderer type must not be null."); } Renderer renderer = _renderers.get(key(componentFamily, rendererType)); if (renderer == null) { log.warn("Unsupported component-family/renderer-type: " + componentFamily + "/" + rendererType); } return renderer; }
@Override public void addRenderer(String componentFamily, String rendererType, Renderer renderer) { if (componentFamily == null) { log.severe("addRenderer: componentFamily = null is not allowed"); throw new NullPointerException("component family must not be null."); } if (rendererType == null) { log.severe("addRenderer: rendererType = null is not allowed"); throw new NullPointerException("renderer type must not be null."); } if (renderer == null) { log.severe("addRenderer: renderer = null is not allowed"); throw new NullPointerException("renderer must not be null."); } _put(componentFamily, rendererType, renderer); if (log.isLoggable(Level.FINEST)) log.finest("add Renderer family = " + componentFamily + " rendererType = " + rendererType + " renderer class = " + renderer.getClass().getName()); }
String rendererKey = key(componentFamily, rendererType); if (_renderers.get(rendererKey) != null) {
@Override public void addRenderer(String componentFamily, String rendererType, Renderer renderer) { if (componentFamily == null) { log.severe("addRenderer: componentFamily = null is not allowed"); throw new NullPointerException("component family must not be null."); } if (rendererType == null) { log.severe("addRenderer: rendererType = null is not allowed"); throw new NullPointerException("renderer type must not be null."); } if (renderer == null) { log.severe("addRenderer: renderer = null is not allowed"); throw new NullPointerException("renderer must not be null."); } _put(componentFamily, rendererType, renderer); if (log.isLoggable(Level.FINEST)) log.finest("add Renderer family = " + componentFamily + " rendererType = " + rendererType + " renderer class = " + renderer.getClass().getName()); }
@Override public void addRenderer(String componentFamily, String rendererType, String rendererClass) { if (componentFamily == null) { log.severe("addRenderer: componentFamily = null is not allowed"); throw new NullPointerException("component family must not be null."); } if (rendererType == null) { log.severe("addRenderer: rendererType = null is not allowed"); throw new NullPointerException("renderer type must not be null."); } if (rendererClass == null) { log.severe("addRenderer: renderer = null is not allowed"); throw new NullPointerException("renderer must not be null."); } _put(componentFamily, rendererType, new LazyRendererWrapper(rendererClass)); if (log.isLoggable(Level.FINEST)) { log.finest("add Renderer family = " + componentFamily + " rendererType = " + rendererType + " renderer class = " + rendererClass); } }