
com.jwebmp.plugins.pools.jqxwidgets.JQXReferencePool Maven / Gradle / Ivy
/*
* Copyright (C) 2017 Marc Magon
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*/
package com.jwebmp.plugins.pools.jqxwidgets;
import com.jwebmp.core.base.references.CSSReference;
import com.jwebmp.core.base.references.JavascriptReference;
import com.jwebmp.core.base.servlets.interfaces.ReferencePool;
/**
* @author GedMarc
* @version 1.0
* @since Mar 4, 2015
*/
public enum JQXReferencePool
implements ReferencePool
{
Globalization(new JavascriptReference("JQXGlobalizationJS", 3.91, "bower_components/jqwidgets/jqwidgets/globalization/globalize.js", "https://jqwidgets.com/public/jqwidgets/"),
12),
FormattedInputFeature(new JavascriptReference("JQXFormattedInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxformattedinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxformattedinput.js")),
Date(new JavascriptReference("JQXDateJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdate.js", "https://jqwidgets.com/public/jqwidgets/jqxdate.js"), 12),
Touch(new JavascriptReference("JQXTouchJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtouch.js", "https://jqwidgets.com/public/jqwidgets/jqxtouch.js"), 12),
//GridEdit(new JavascriptReference("JQXFormattedInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.edit.js","https://jqwidgets.com/public/jqwidgets/")),
/**
* The core of JQuery UI
*/
Core(new JQXCoreJavaScriptReference(), 10),
/**
* integration plug-in
*/
AngularJS(new JavascriptReference("JQXAngularJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxangular.js", "https://jqwidgets.com/public/jqwidgets/jqxangular.js", 11)),
/**
* RepeatButton, SubmitButton and ToggleButton widgets
*/
Button(new JavascriptReference("JQXButtonJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxbuttons.js", "https://jqwidgets.com/public/jqwidgets/jqxbuttons.js")),
BulletChart(new JavascriptReference("JQXBulletChartJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxbulletchart.js",
"https://jqwidgets.com/public/jqwidgets/jqxbulletchart.js")),
Data(new JavascriptReference("JQXBulletChartJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdata.js", "https://jqwidgets.com/public/jqwidgets/jqxdata.js"), 11),
ButtonGroup(new JavascriptReference("JQXButtonGroupJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxbuttongroup.js",
"https://jqwidgets.com/public/jqwidgets/jqxbuttongroup.js")),
Calendar(new JavascriptReference("JQXCalendarJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxcalendar.js", "https://jqwidgets.com/public/jqwidgets/jqxcalendar.js")),
ComboBox(new JavascriptReference("JQXComboBoxJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxcombobox.js", "https://jqwidgets.com/public/jqwidgets/jqxcombobox.js")),
ComplexInputNumber(new JavascriptReference("JQXComplexInputNumberJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxcomplexinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxcomplexinput.js")),
Chart(new JavascriptReference("JQXChartJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxchart.core.js", "https://jqwidgets.com/public/jqwidgets/jqxchart.core.js")),
ChartRangeSelector(new JavascriptReference("JQXChartRangeSelectorJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxchart.rangeselector.js",
"https://jqwidgets.com/public/jqwidgets/jqxchart.rangeselector.js")),
ChartAPI(new JavascriptReference("JQXChartAPIJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxchart.api.js", "https://jqwidgets.com/public/jqwidgets/jqxchart.api.js")),
ChartAnnotations(new JavascriptReference("JQXChartAnnotationsvJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxchart.annotations.js",
"https://jqwidgets.com/public/jqwidgets/jqxchart.annotations.js")),
WaterfallChart(new JavascriptReference("JQXWaterfallChartJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxchart.waterfall.js",
"https://jqwidgets.com/public/jqwidgets/jqxchart.waterfall.js")),
CheckBox(new JavascriptReference("JQXCheckBoxJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxcheckbox.js", "https://jqwidgets.com/public/jqwidgets/jqxcheckbox.js")),
DataSource(new JavascriptReference("JQXDataSourceJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdata.js", "https://jqwidgets.com/public/jqwidgets/jqxdata.js")),
DataExport(
new JavascriptReference("JQXDataExportJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdata.export.js", "https://jqwidgets.com/public/jqwidgets/jqxdata.export.js")),
DateTimePlugin(new JavascriptReference("JQXDateTimePluginJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdate.js", "https://jqwidgets.com/public/jqwidgets/jqxdate.js")),
DateTimeInput(new JavascriptReference("JQXDateTimeInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdatetimeinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxdatetimeinput.js")),
ColorPicker(new JavascriptReference("JQXColorPickerJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxcolorpicker.js",
"https://jqwidgets.com/public/jqwidgets/jqxcolorpicker.js")),
DataTable(new JavascriptReference("JQXDataTableJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdatatable.js", "https://jqwidgets.com/public/jqwidgets/jqxdatatable.js")),
Docking(new JavascriptReference("JQXDockingJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdocking.js", "https://jqwidgets.com/public/jqwidgets/jqxdocking.js")),
DockingLayout(new JavascriptReference("JQXDockingLayoutJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdockinglayout.js",
"https://jqwidgets.com/public/jqwidgets/jqxdockinglayout.js")),
DropDownButton(new JavascriptReference("JQXDropDownButtonJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdropdownbutton.js",
"https://jqwidgets.com/public/jqwidgets/jqxdropdownbutton.js")),
DragDrop(new JavascriptReference("JQXDragDropJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdragdrop.js", "https://jqwidgets.com/public/jqwidgets/jqxdragdrop.js")),
Draw(new JavascriptReference("JQXDrawJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdraw.js", "https://jqwidgets.com/public/jqwidgets/jqxdraw.js")),
DockPanel(new JavascriptReference("JQXDockPanelJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdockpanel.js", "https://jqwidgets.com/public/jqwidgets/jqxdockpanel.js")),
DropDownList(new JavascriptReference("JQXDropDownListJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxdropdownlist.js",
"https://jqwidgets.com/public/jqwidgets/jqxdropdownlist.js")),
Editor(new JavascriptReference("JQXEditorJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxeditor.js", "https://jqwidgets.com/public/jqwidgets/jqxeditor.js")),
Expander(new JavascriptReference("JQXExpanderJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxexpander.js", "https://jqwidgets.com/public/jqwidgets/jqxexpander.js")),
FileUpload(
new JavascriptReference("JQXFileUploadJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxfileupload.js", "https://jqwidgets.com/public/jqwidgets/jqxfileupload.js")),
/**
* Binary, Octal, Hex TextBox widget
*/
SystemDecimalTextBox(new JavascriptReference("JQXSystemDecimalTextBoxJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxformattedinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxformattedinput.js")),
Grid(new JavascriptReference("JQXGridJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.js", "https://jqwidgets.com/public/jqwidgets/jqxgrid.js")),
GridSort(new JavascriptReference("JQXGridSortJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.sort.js", "https://jqwidgets.com/public/jqwidgets/jqxgrid.sort.js")),
GridFilter(
new JavascriptReference("JQXGridFilterJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.filter.js", "https://jqwidgets.com/public/jqwidgets/jqxgrid.filter.js")),
GridGrouping(new JavascriptReference("JQXGridGroupingJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.grouping.js",
"https://jqwidgets.com/public/jqwidgets/jqxgrid.grouping.js")),
GridSelection(new JavascriptReference("JQXGridSelectionJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.selection.js",
"https://jqwidgets.com/public/jqwidgets/jqxgrid.selection.js")),
GridColumnsResize(new JavascriptReference("JQXGridColumnsJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.columnsresize.js",
"https://jqwidgets.com/public/jqwidgets/jqxgrid.columnsresize.js")),
GridColumnsReOrder(new JavascriptReference("JQXGridColumnsReOrderJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.columnsreorder.js",
"https://jqwidgets.com/public/jqwidgets/jqxgrid.columnsreorder.js")),
GridPager(new JavascriptReference("JQXGridPagerJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.pager.js", "https://jqwidgets.com/public/jqwidgets/jqxgrid.pager.js")),
GridEditing(
new JavascriptReference("JQXGridEditingJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.edit.js", "https://jqwidgets.com/public/jqwidgets/jqxgrid.edit.js")),
GridStateSave(new JavascriptReference("JQXGridStateSaveJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.storage.js",
"https://jqwidgets.com/public/jqwidgets/jqxgrid.storage.js")),
GridAggregatesPlugIn(new JavascriptReference("JQXGridAggregatesPlugInJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgrid.aggregates.js",
"https://jqwidgets.com/public/jqwidgets/jqxgrid.aggregates.js")),
/**
* Radial and Linear Gauge widget
*/
Gauge(new JavascriptReference("JQXGaugeJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxgauge.js", "https://jqwidgets.com/public/jqwidgets/jqxgauge.js")),
/**
* Text Box Input
*/
Input(new JavascriptReference("JQXInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxinput.js", "https://jqwidgets.com/public/jqwidgets/jqxinput.js")),
Layout(new JavascriptReference("JQXLayoutJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxlayout.js", "https://jqwidgets.com/public/jqwidgets/jqxlayout.js")),
Loader(new JavascriptReference("JQXLoaderJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxloader.js", "https://jqwidgets.com/public/jqwidgets/jqxloader.js")),
Knockout(new JavascriptReference("JQXKnockoutJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxknockout.js", "https://jqwidgets.com/public/jqwidgets/jqxknockout.js")),
ListBox(new JavascriptReference("JQXListBoxJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxlistbox.js", "https://jqwidgets.com/public/jqwidgets/jqxlistbox.js")),
ListMenu(new JavascriptReference("JQXListMenuJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxlistmenu.js", "https://jqwidgets.com/public/jqwidgets/jqxlistmenu.js")),
MaskedInput(new JavascriptReference("JQXMaskedInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxmaskedinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxmaskedinput.js")),
Menu(new JavascriptReference("JQXMenuJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxmenu.js", "https://jqwidgets.com/public/jqwidgets/jqxmenu.js")),
NavigationBar(new JavascriptReference("JQXNavigationBarJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxnavigationbar.js",
"https://jqwidgets.com/public/jqwidgets/jqxnavigationbar.js")),
NavBar(new JavascriptReference("JQXNavBarJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxnavbar.js", "https://jqwidgets.com/public/jqwidgets/jqxnavbar.js")),
Notification(new JavascriptReference("JQXNotificationJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxnotification.js",
"https://jqwidgets.com/public/jqwidgets/jqxnotification.js")),
NumberInput(new JavascriptReference("JQXNumberInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxnumberinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxnumberinput.js")),
RangeSelector(new JavascriptReference("JQXRangeSelectorJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxrangeselector.js",
"https://jqwidgets.com/public/jqwidgets/jqxrangeselector.js")),
Panel(new JavascriptReference("JQXPanelJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxpanel.js", "https://jqwidgets.com/public/jqwidgets/jqxpanel.js")),
Popup(new JavascriptReference("JQXPopupJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxpopup.js", "https://jqwidgets.com/public/jqwidgets/jqxpopup.js")),
ProgressBar(new JavascriptReference("JQXProgressBarJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxprogressbar.js",
"https://jqwidgets.com/public/jqwidgets/jqxprogressbar.js")),
PasswordInput(new JavascriptReference("JQXPasswordInputJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxpasswordinput.js",
"https://jqwidgets.com/public/jqwidgets/jqxpasswordinput.js")),
Popover(new JavascriptReference("JQXPopoverJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxpopover.js", "https://jqwidgets.com/public/jqwidgets/jqxpopover.js")),
Rating(new JavascriptReference("JQXRatingJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxrating.js", "https://jqwidgets.com/public/jqwidgets/jqxrating.js")),
Ribbon(new JavascriptReference("JQXRibbonJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxribbon.js", "https://jqwidgets.com/public/jqwidgets/jqxribbon.js")),
RadioButton(new JavascriptReference("JQXRadioButtonJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxradiobutton.js",
"https://jqwidgets.com/public/jqwidgets/jqxradiobutton.js")),
Response(new JavascriptReference("JQXResponseJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxresponse.js", "https://jqwidgets.com/public/jqwidgets/jqxresponse.js")),
ResponsivePanel(new JavascriptReference("JQXResponsivePanelssssssJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxresponsivepanel.js",
"https://jqwidgets.com/public/jqwidgets/jqxresponsivepanel.js")),
SwitchButton(new JavascriptReference("JQXSwitchButtonJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxswitchbutton.js",
"https://jqwidgets.com/public/jqwidgets/jqxswitchbutton.js")),
ScrollBar(new JavascriptReference("JQXScrollBarJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxscrollbar.js", "https://jqwidgets.com/public/jqwidgets/jqxscrollbar.js")),
ScrollView(
new JavascriptReference("JQXScrollViewJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxscrollview.js", "https://jqwidgets.com/public/jqwidgets/jqxscrollview.js")),
Splitter(new JavascriptReference("JQXSplitterJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxsplitter.js", "https://jqwidgets.com/public/jqwidgets/jqxsplitter.js")),
Slider(new JavascriptReference("JQXSliderJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxslider.js", "https://jqwidgets.com/public/jqwidgets/jqxslider.js")),
Scheduler(new JavascriptReference("JQXSchedulerJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxscheduler.js", "https://jqwidgets.com/public/jqwidgets/jqxscheduler.js")),
SchedulerAPI(new JavascriptReference("JQXSchedulerAPIJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxscheduler.api.js",
"https://jqwidgets.com/public/jqwidgets/jqxscheduler.api.js")),
Tabs(new JavascriptReference("JQXTabsJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtabs.js", "https://jqwidgets.com/public/jqwidgets/jqxtabs.js")),
TagCloud(new JavascriptReference("JQXTagCloudJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtagcloud.js", "https://jqwidgets.com/public/jqwidgets/jqxtagcloud.js")),
Tree(new JavascriptReference("JQXTreeJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtree.js", "https://jqwidgets.com/public/jqwidgets/jqxtree.js")),
TreeMap(new JavascriptReference("JQXTreeMapJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtreemap.js", "https://jqwidgets.com/public/jqwidgets/jqxtreemap.js")),
TreeGrid(new JavascriptReference("JQXTreeGridJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtreegrid.js", "https://jqwidgets.com/public/jqwidgets/jqxtreegrid.js")),
TextArea(new JavascriptReference("JQXTextAreaJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtextarea.js", "https://jqwidgets.com/public/jqwidgets/jqxtextarea.js")),
Toolbar(new JavascriptReference("JQXToolbarJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtoolbar.js", "https://jqwidgets.com/public/jqwidgets/jqxtoolbar.js")),
ToolTip(new JavascriptReference("JQXToolTipJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxtooltip.js", "https://jqwidgets.com/public/jqwidgets/jqxtooltip.js")),
Validator(new JavascriptReference("JQXValidatorJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxvalidator.js", "https://jqwidgets.com/public/jqwidgets/jqxvalidator.js")),
Window(new JavascriptReference("JQXWindowJS", 3.91, "bower_components/jqwidgets/jqwidgets/jqxwindow.js", "https://jqwidgets.com/public/jqwidgets/jqxwindow.js"));
private JavascriptReference javaScriptReference;
private CSSReference cssReference;
@SuppressWarnings("unused")
JQXReferencePool(JavascriptReference javaScriptReference, CSSReference cssReference, int sortOrder)
{
this.javaScriptReference = javaScriptReference;
this.cssReference = cssReference;
if (javaScriptReference != null)
{
this.javaScriptReference.setSortOrder(sortOrder);
}
if (cssReference != null)
{
this.cssReference.setSortOrder(sortOrder);
}
}
JQXReferencePool(JavascriptReference javaScriptReference)
{
this(javaScriptReference, 500000);
}
JQXReferencePool(JavascriptReference javaScriptReference, int sortOrder)
{
this.javaScriptReference = javaScriptReference;
if (javaScriptReference != null)
{
this.javaScriptReference.setSortOrder(sortOrder);
}
if (cssReference != null)
{
cssReference.setSortOrder(sortOrder);
}
}
@Override
public CSSReference getCssReference()
{
return cssReference;
}
@Override
public void setCssReference(CSSReference cssReference)
{
this.cssReference = cssReference;
}
@Override
public JavascriptReference getJavaScriptReference()
{
return javaScriptReference;
}
@Override
public void setJavaScriptReference(JavascriptReference javaScriptReference)
{
this.javaScriptReference = javaScriptReference;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy