@@ -0,0 +1,2200 @@
+/*%0A *  The MIT License (MIT)%0A *%0A *  View the full license at:%0A *  https://github.com/hendrixjoseph/FamilyTree/blob/master/LICENSE.md%0A *%0A *  Copyright (c) 2015 Joseph Hendrix%0A *%0A *  Hosted on GitHub at https://github.com/hendrixjoseph/FamilyTree%0A *%0A */%0A%0Apackage edu.wright.hendrix11.svg.jsf.barChart;%0A%0A/**%0A * @author Joe Hendrix%0A */%0A@FacesComponent(value = ChartComponent.COMPONENT_TYPE)%0A@ResourceDependency(library = %22css%22, name = %22chart.css%22)%0Apublic class ChartComponent extends UIComponentBase%0A%7B%0A    /**%0A     *%0A     */%0A    public static final String COMPONENT_TYPE = %22edu.wright.hendrix11.c3.ChartComponent%22;%0A%0A    /**%0A     *%0A     */%0A    public static final String DEFAULT_RENDERER = %22edu.wright.hendrix11.c3.ChartRenderer%22;%0A    %0A        /**%0A     *%0A     */%0A    public static final String COMPONENT_FAMILY = %22edu.wright.hendrix11.c3%22;%0A%0A    @Override%0A    public String getFamily()%0A    %7B%0A        return COMPONENT_FAMILY;%0A    %7D%0A%0A    /**%0A     * @return%0A     */%0A    public String getStyleClass()%0A    %7B%0A        return (String) getStateHelper().eval(PropertyKeys.styleClass, null);%0A    %7D%0A%0A    /**%0A     * @param string%0A     */%0A    public void setStyleClass(String string)%0A    %7B%0A        getStateHelper().put(PropertyKeys.styleClass, string);%0A    %7D%0A    %0A        /**%0A     * @return%0A     */%0A    public String getStyle()%0A    %7B%0A        return (String) getStateHelper().eval(PropertyKeys.style, null);%0A    %7D%0A%0A    /**%0A     * @param string%0A     */%0A    public void setStyle(String string)%0A    %7B%0A        getStateHelper().put(PropertyKeys.style, string);%0A    %7D%0A%0A    public BarChartComponent()%0A    %7B%0A        setRendererType(DEFAULT_RENDERER);%0A    %7D%0A%0A    /**%0A     * @return%0A     */%0A    public BarChartModel getChartModel()%0A    %7B%0A        return (BarChartModel) getStateHelper().eval(PropertyKeys.chartModel, null);%0A    %7D%0A%0A    /**%0A     * @param model%0A     */%0A    public void setChartModel(BarChartModel model)%0A    %7B%0A        getStateHelper().put(PropertyKeys.chartModel, model);%0A    %7D%0A    %0A        /**%0A     *%0A     */%0A    protected enum PropertyKeys%0A    %7B%0A%0A        /**%0A         *%0A         */%0A        styleClass,%0A%0A        /**%0A         *%0A         */%0A        chartModel,%0A%0A        /**%0A         *%0A         */%0A        style%0A    %7D%0A%7D%0A

Create ChartComponent.java