OpenConcerto

Dépôt officiel du code source de l'ERP OpenConcerto
sonarqube

svn://code.openconcerto.org/openconcerto

Rev

Rev 132 | Go to most recent revision | Directory listing | Details | Blame | View Log | RSS feed

Last modification

Path Blame Diff Log
/trunk/OpenConcerto/.classpath
/trunk/OpenConcerto/Configuration/main.properties
/trunk/OpenConcerto/Configuration/Template/Default/Avoir.xml
/trunk/OpenConcerto/Configuration/Template/Default/Commande.xml
/trunk/OpenConcerto/Configuration/Template/Default/CommandeClient.xml
/trunk/OpenConcerto/Configuration/Template/Default/Devis.xml
/trunk/OpenConcerto/Configuration/Template/Default/VenteFacture.xml
/trunk/OpenConcerto/lib/jOpenDocument-1.3b1.jar
/trunk/OpenConcerto/lib/jsch-0.1.44.jar
/trunk/OpenConcerto/src/com/
/trunk/OpenConcerto/src/com/jcraft/
/trunk/OpenConcerto/src/com/jcraft/jzlib/
/trunk/OpenConcerto/src/com/jcraft/jzlib/Adler32.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/Deflate.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/InfBlocks.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/InfCodes.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/Inflate.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/InfTree.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/JZlib.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/StaticTree.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/Tree.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/ZInputStream.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/ZOutputStream.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/ZStream.java
/trunk/OpenConcerto/src/com/jcraft/jzlib/ZStreamException.java
/trunk/OpenConcerto/src/org/openconcerto/erp/config/ComptaPropsConfiguration.java
/trunk/OpenConcerto/src/org/openconcerto/erp/config/Gestion.java
/trunk/OpenConcerto/src/org/openconcerto/erp/config/InstallationPanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/config/MainFrame.java
/trunk/OpenConcerto/src/org/openconcerto/erp/config/mapping.xml
/trunk/OpenConcerto/src/org/openconcerto/erp/config/mappingCompta.xml
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/element/NumerotationAutoSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/AbstractVenteArticleItemTable.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/DeviseField.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/DurationTableCellRenderer.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/MargeTableCellRenderer.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/QteCellEditor.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/SQLJavaEditor.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/common/ui/TotalPanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/customerrelationship/customer/action/ListeDesClientsAction.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/customerrelationship/customer/element/ClientNormalSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/customerrelationship/customer/element/ContactItemTable.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/customerrelationship/customer/element/ContactSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/customerrelationship/customer/report/FicheClientXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/action/ExportRelationExpertAction.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/element/ComptePCESQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/element/EcritureSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/element/ExerciceCommonSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/element/SaisieKmSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/model/SommeCompte.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/report/BalanceAgeeListeSheetXML.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/report/Map3310.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/ui/ReglementCompteVentePreferencePanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/accounting/ui/RepartitionAxeAnalytiquePanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/payment/component/EncaisserMontantSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/payment/component/ModeDeReglementSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/finance/payment/element/ReglerMontantSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/FichePayeSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/RubriqueBrutSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/RubriqueCommSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/RubriqueCotisationSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/RubriqueNetSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/RubriqueSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/SalarieSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/humanresources/payroll/element/VariablePayeSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/reports/history/ui/HistoriqueClientFrame.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/credit/component/AvoirClientSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/action/ListeDebiteursAction.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/component/SaisieVenteFactureSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/element/EcheanceClientSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/report/ListeDebiteursXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/report/ListeFactureXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/report/ListeVenteXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/report/VenteFactureXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/ui/ListeDesVentesPanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/invoice/ui/ListeFactureRenderer.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/order/component/CommandeClientSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/order/report/CommandeClientXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/pos/Caisse.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/pos/element/CaisseTicketSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/pos/element/SaisieVenteComptoirSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/pos/element/TicketCaisseSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/pos/model/Article.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/pos/model/Ticket.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/price/element/DeviseSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/price/element/TarifSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/product/action/ListeDesArticlesAction.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/product/component/ReferenceArticleSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/product/ui/FamilleArticlePanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/product/ui/GestionArticlePreferencePanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/product/ui/QteMultipleRowValuesRenderer.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/quote/component/DevisSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/quote/report/DevisXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/shipment/component/BonDeLivraisonSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/sales/shipment/report/BonLivraisonXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/supplychain/order/component/SaisieAchatSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/supplychain/supplier/action/ListeDesContactsFournisseursAction.java
/trunk/OpenConcerto/src/org/openconcerto/erp/core/supplychain/supplier/element/FournisseurSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/AbstractListeSheetXml.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/AbstractSheetXml.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/element/
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/element/ModeleSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/element/TypeModeleSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/AvoirClientXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/AvoirFournisseurXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/CommandeXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/EtatVentesXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/FicheRelanceSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/PointageXmlSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/RelanceSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/gestcomm/ReleveChequeSheet.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/ODTPrinterNX.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/OOgenerationXML.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/OOXMLField.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/OOXMLTableElement.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/OOXMLTableField.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/SheetUtils.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationDoc/SheetXml.java
/trunk/OpenConcerto/src/org/openconcerto/erp/generationEcritures/GenerationReglementVenteNG.java
/trunk/OpenConcerto/src/org/openconcerto/erp/importer/DataImporter.java
/trunk/OpenConcerto/src/org/openconcerto/erp/importer/RowValuesPanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/model/MouseSheetXmlListeListener.java
/trunk/OpenConcerto/src/org/openconcerto/erp/modules/ComponentsContext.java
/trunk/OpenConcerto/src/org/openconcerto/erp/panel/compta/
/trunk/OpenConcerto/src/org/openconcerto/erp/panel/compta/ExportRelationExpertPanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/panel/ITreeSelection.java
/trunk/OpenConcerto/src/org/openconcerto/erp/panel/PanelOOSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/erp/panel/UserExitPanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/preferences/TemplatePreferencePanel.java
/trunk/OpenConcerto/src/org/openconcerto/erp/utils/correct/
/trunk/OpenConcerto/src/org/openconcerto/erp/utils/Correct.java
/trunk/OpenConcerto/src/org/openconcerto/erp/utils/correct/CorrectMouvement.java
/trunk/OpenConcerto/src/org/openconcerto/map/ui/ITextComboVilleViewer.java
/trunk/OpenConcerto/src/org/openconcerto/odtemplate/statements/ForEach.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/LengthUnit.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/ODMeta.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/ODValueType.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/OOUtils.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/OOXML.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/spreadsheet/Cell.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/spreadsheet/MutableCell.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/spreadsheet/SpreadSheet.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/spreadsheet/Table.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/style/data/DateStyle.java
/trunk/OpenConcerto/src/org/openconcerto/openoffice/style/data/TimeStyle.java
/trunk/OpenConcerto/src/org/openconcerto/sql/changer/Change.java
/trunk/OpenConcerto/src/org/openconcerto/sql/changer/Convert.java
/trunk/OpenConcerto/src/org/openconcerto/sql/changer/convert/MergeTable.java
/trunk/OpenConcerto/src/org/openconcerto/sql/changer/convert/ToPrivate.java
/trunk/OpenConcerto/src/org/openconcerto/sql/changer/Correct.java
/trunk/OpenConcerto/src/org/openconcerto/sql/element/BaseSQLComponent.java
/trunk/OpenConcerto/src/org/openconcerto/sql/element/DefaultElementSQLObject.java
/trunk/OpenConcerto/src/org/openconcerto/sql/element/ElementSQLObject.java
/trunk/OpenConcerto/src/org/openconcerto/sql/element/SQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/DBSystemRoot.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/graph/Link.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLRow.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLRowValuesListFetcher.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLSelect.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLSyntax.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLSyntaxMySQL.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLSyntaxPG.java
/trunk/OpenConcerto/src/org/openconcerto/sql/model/SQLTable.java
/trunk/OpenConcerto/src/org/openconcerto/sql/PropsConfiguration.java
/trunk/OpenConcerto/src/org/openconcerto/sql/sqlobject/ISQLElementWithCodeSelector.java
/trunk/OpenConcerto/src/org/openconcerto/sql/sqlobject/itemview/VWRowItemView.java
/trunk/OpenConcerto/src/org/openconcerto/sql/sqlobject/JUniqueTextField.java
/trunk/OpenConcerto/src/org/openconcerto/sql/sqlobject/SQLRequestComboBox.java
/trunk/OpenConcerto/src/org/openconcerto/sql/ui/ConnexionPanel.java
/trunk/OpenConcerto/src/org/openconcerto/sql/users/UserCommonSQLElement.java
/trunk/OpenConcerto/src/org/openconcerto/sql/utils/ChangeTable.java
/trunk/OpenConcerto/src/org/openconcerto/sql/utils/Exiter.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/EditPanel.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/IListPanel.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/IListe.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/IListeAction.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/ITableModel.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/RowAction.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/RowValuesTable.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/RowValuesTableModel.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/VirtualMenu.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/list/VirtualMenuGroup.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/ListeModifyPanel.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/listview/ItemPool.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/listview/ListSQLView.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/SQLElementEditAction.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/SQLElementListAction.java
/trunk/OpenConcerto/src/org/openconcerto/sql/view/SQLMenuItemHelper.java
/trunk/OpenConcerto/src/org/openconcerto/task/TodoListPanel.java
/trunk/OpenConcerto/src/org/openconcerto/ui/component/combo/ISearchableCombo.java
/trunk/OpenConcerto/src/org/openconcerto/ui/component/ITextCombo.java
/trunk/OpenConcerto/src/org/openconcerto/ui/component/ITextSelector.java
/trunk/OpenConcerto/src/org/openconcerto/ui/component/ITextSelectorCompletionThread.java
/trunk/OpenConcerto/src/org/openconcerto/ui/component/MutableListComboPopupListener.java
/trunk/OpenConcerto/src/org/openconcerto/ui/filters/DecimalFormatFilter.java
/trunk/OpenConcerto/src/org/openconcerto/ui/filters/FloatFormatFilter.java
/trunk/OpenConcerto/src/org/openconcerto/ui/filters/FormatFilter.java
/trunk/OpenConcerto/src/org/openconcerto/ui/filters/IntFormatFilter.java
/trunk/OpenConcerto/src/org/openconcerto/ui/filters/NumberFormatFilter.java
/trunk/OpenConcerto/src/org/openconcerto/ui/ISpinner.java
/trunk/OpenConcerto/src/org/openconcerto/ui/JDate.java
/trunk/OpenConcerto/src/org/openconcerto/ui/JDateTime.java
/trunk/OpenConcerto/src/org/openconcerto/ui/JTime.java
/trunk/OpenConcerto/src/org/openconcerto/ui/MenuUtils.java
/trunk/OpenConcerto/src/org/openconcerto/ui/PopupMouseListener.java
/trunk/OpenConcerto/src/org/openconcerto/ui/preferences/DefaultPreferencePanel.java
/trunk/OpenConcerto/src/org/openconcerto/ui/preferences/JavaPrefPreferencePanel.java
/trunk/OpenConcerto/src/org/openconcerto/ui/preferences/MainPrefPanel.java
/trunk/OpenConcerto/src/org/openconcerto/ui/table/TablePopupMouseListener.java
/trunk/OpenConcerto/src/org/openconcerto/ui/UserExit.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/BaseValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/BooleanValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/ConvertorValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/DummyValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/EmptyValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/format/FilterFormatValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/format/FormatValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/format/VWFormatValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/JFormattedTextFieldValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/TextValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/ValidatedValueWrapper.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/ValueChangeSupport.java
/trunk/OpenConcerto/src/org/openconcerto/ui/valuewrapper/ValueWrapperFromVO.java
/trunk/OpenConcerto/src/org/openconcerto/ui/warning/JLabelWarning.java
/trunk/OpenConcerto/src/org/openconcerto/utils/cc/ConstantFactory.java
/trunk/OpenConcerto/src/org/openconcerto/utils/cc/IPredicate.java
/trunk/OpenConcerto/src/org/openconcerto/utils/checks/ChainValidListener.java
/trunk/OpenConcerto/src/org/openconcerto/utils/checks/ValidChangeSupport.java
/trunk/OpenConcerto/src/org/openconcerto/utils/checks/ValidListener.java
/trunk/OpenConcerto/src/org/openconcerto/utils/checks/ValidObject.java
/trunk/OpenConcerto/src/org/openconcerto/utils/checks/ValidObjectCombiner.java
/trunk/OpenConcerto/src/org/openconcerto/utils/checks/ValidState.java
/trunk/OpenConcerto/src/org/openconcerto/utils/convertor/NumberConvertor.java
/trunk/OpenConcerto/src/org/openconcerto/utils/convertor/ValueConvertorFactory.java
/trunk/OpenConcerto/src/org/openconcerto/utils/GestionDevise.java
/trunk/OpenConcerto/src/org/openconcerto/utils/NumberUtils.java
/trunk/OpenConcerto/src/org/openconcerto/utils/StringUtils.java
/trunk/OpenConcerto/src/org/openconcerto/utils/text/FixedWidthOuputer.java