download JvHtmlParserEditor.pas
Language: Delphi
Copyright: (C) 2001 S?bastien Buysse.
LOC: 55
Project Info
IservYou inventory deployement - src components(win-inventory)
Server: Spider_20090401_inc
Type: filesystem
...210FullInstall\jvcl\source\
   JvActions.pas
   JvaCtlReg.pas
   JvActnRes.pas
   JvaDBReg.pas
   JvAddPrinter.pas
   JvaDsgn.pas
   JvAlarms.pas
   JvAlarmsEditor.pas
   JvAnalogClock.pas
   JvAngleLabel.pas
   JvAni.pas
   JvAniFile.pas
   JvAnimate.pas
   JvAnimTitle.pas
   JvAppAnimatedIcon.pas
   JvAppearingLabel.pas
   JvAppEvent.pas
   JvAppHotKey.pas
   JvAppInfo.pas
   JvAppletProperty.pas
   JvApplication.pas
   JvAppUtils.pas
   JvArrow.pas
   JvArrowBtn.pas
   JvaScrollText.pas
   JvAutoSizeCompo.pas
   JvBalloonHint.pas
   JvBandForms.pas
   JvBandObject.pas
   JvBandObjectDLLWizard.pas
   ...ObjectDLLWizardForm.pas
   JvBandObjectReg.pas
   JvBaseDlg.pas
   JvBaseDlgEditor.pas
   JvBaseThumbnail.pas
   JvBDEReg.pas
   JvBdeUtils.pas
   JvBevel.pas
   JvBitBtn.pas
   JvBlinkingLabel.pas
   JvBmpAnim.pas
   JvBMPListBox.pas
   JvBouncingLabel.pas
   JvBoxProcs.pas
   JvBreatheSkin.pas
   JvBrowseFolder.pas
   JvButton.pas
   JvButtonDrawGrid.pas
   JvButtonPersistent.pas
   JvButtons.pas
   JvButtonShaped.pas
   JvCabFile.pas
   JvCaesarCipher.pas
   JvCalc.pas
   JvCalendar.pas
   JvCaptionButton.pas
   JvCaptionPanel.pas
   JvCaret.pas
   JvChangeNotify.pas
   JvCheckBox.pas
   JvCheckedMaskEdit.pas
   JvCheckItm.pas
   JvCheckListBox.pas
   JvChNtfyProperty.pas
   JvChPswDlg.pas
   JvChrono.pas
   JvClipboardViewer.pas
   JvClipIcon.pas
   JvClipmon.pas
   JvClipView.pas
   JVCLMiscal.pas
   JvClock.pas
   JVCLReg.pas
   JVCLVer.pas
   JvCmdEdit.pas
   JvCntScr.pas
   JvColorBox.pas
   JvColorBtn.pas
   JvColorCombo.pas
   JvColorForm.pas
   JvColors.pas
   JvCombobox.pas
   JvComCtrls.pas
   JvCommonDialogD.pas
   JvCommonDialogDEditor.pas
   JvCommonExecDlg.pas
   JvCommStatus.pas
   JvComplex.pas
   JvComponent.pas
   JvComponentPanel.pas
   JvComputerInfo.pas
   JvConnectNetwork.pas
   JvConst.pas
   JvControlBar.pas
   JvControlPanel.pas
   JvCoolBar.pas
   JvCopyError.pas
   JvCoupler.pas
   JvCpuUsage.pas
   JvCtlConst.pas
   JvCtlReg.pas
   JvCtrls.pas
   JvCtrlUtils.pas
   JvCurrEdit.pas
   JvDataConv.pas
   JvDataEmbedded.pas
   JvDataEmbeddedEditor.pas
   JvDatePickerEdit.pas
   JvDatePickerReg.pas
   JvDateTimeDlg.pas
   JvDateTimePicker.pas
   JvDateUtil.pas
   JvDBComb.pas
   JvDBConst.pas
   JvDBCtrl.pas
   JvDBDatePickerEdit.pas
   JvDBDateTimePicker.pas
   JvDBExcpt.pas
   JvDBFilter.pas
   JvDBIndex.pas
   JvDBLists.pas
   JvDBLookupTreeView.pas
   JvDBMove.pas
   JvDBPrgrss.pas
   JvDBProgressBar.pas
   JvDBQBE.pas
   JvDBReg.pas
   JvDBRichEd.pas
   JvDBSecur.pas
   JvDBSpinEdit.pas
   JvDBTreeView.pas
   JvDBUtil.pas
   JvDBUtils.pas
   JvDdeCmd.pas
   JvDeleteError.pas
   JvDeviceChanged.pas
   JvDiagramShape.pas
   JvDialogActns.pas
   JvDialogs.pas
   JvDice.pas
   JvDirectories.pas
   JvDirFrm.pas
   JvDiskPrompt.pas
   JvDlg.pas
   JvDragDrop.pas
   JvDrawGrid.pas
   JvDriveCtrls.pas
   JvDropDownForm.pas
   JvDSADialogs.pas
   JvDsgn.pas
   JvDsgnEditors.pas
   JvDsgnIntf.pas
   JvDualList.pas
   JvEasterEgg.pas
   JvEdit.pas
   JvEditor.pas
   JvEnterTab.pas
   JvExchListboxes.pas
   JvExcptDlg.pas
   JvFavoritesButton.pas
   JvFDualLst.pas
   JvFileInfo.pas
   JvFileUtil.pas
   JvFindFiles.pas
   JvFindReplace.pas
   JvFixedEditPopUp.pas
   JvFloatEdit.pas
   JvFooter.pas
   JvFormAlarms.pas
   JvFormAnimatedIcon.pas
   JvFormAnimation.pas
   JvFormImage.pas
   JvFormLists.pas
   JvFormLog.pas
   JvFormLogin.pas
   JvFormParser.pas
   JvFormPass.pas
   JvFormPatch.pas
   JvFormPlace.pas
   JvFormProgress.pas
   JvFormSerial.pas
   JvFormToHtml.pas
   JvFormWallpaper.pas
   JvFormWallpaperEdit.pas
   JvFormWallpaperEditor.pas
   JvFtpGrabber.pas
   JvFunctions.pas
   JvGammaPanel.pas
   JvGenetic.pas
   JvGIF.pas
   JvGIFCtrl.pas
   JvGradedit.pas
   JvGradient.pas
   JvGradientCaption.pas
   JvGraph.pas
   Jvgrdcpt.pas
   Jvgrids.pas
   JvGroupBox.pas
   JvGroupHeader.pas
   JvHeaderControl.pas
   JvHidControllerClass.pas
   JvHighlighter.pas
   JvHint.pas
   JvHints.pas
   JvHLEditor.pas
   JvHLEdPropDlg.pas
   JvHLParser.pas
   JvHook.pas
   JvHotKey.pas
   JvHotkeyEx.pas
   JvHotLink.pas
   JvHtControls.pas
   JvhtHintEditor.pas
   JvHtmlParser.pas
   JvHtmlParserEditor.pas
   JvHttpGrabber.pas
   JvIColEdit.pas
   JvICoList.pas
   JvId3v1.pas
   JvId3v2.pas
   JvId3v2Types.pas
   JvIDEZoom.pas
   JvImage.pas
   JvImageDlg.pas
   JvImageDrawThread.pas
   JvImageRotate.pas
   JvImageTransform.pas
   JvImageWindow.pas
   JvImagPrvw.pas
   JvInspDB.pas
   JvInspector.pas
   JvInspExtraEditors.pas
   JvInspXVCL.pas
   JvInstallLabel.pas
   JvInterpreter.pas
   JvInterpreter_all.pas
   JvInterpreter_Classes.pas
   JvInterpreter_ComCtrls.pas
   JvInterpreter_Contnrs.pas
   JvInterpreter_Controls.pas
   JvInterpreter_Db.pas
   JvInterpreter_DbCtrls.pas
   JvInterpreter_DbGrids.pas
   JvInterpreter_DBTables.pas
   JvInterpreter_Dialogs.pas
   JvInterpreter_ExtCtrls.pas
   JvInterpreter_Forms.pas
   JvInterpreter_Graphics.pas
   JvInterpreter_Grids.pas
   JvInterpreter_httpapp.pas
   JvInterpreter_JvEditor.pas
   ...reter_JvInterpreter.pas
   ...terpreter_JvRegAuto.pas
   JvInterpreter_JvUtils.pas
   JvInterpreter_Menus.pas
   JvInterpreter_Quickrpt.pas
   JvInterpreter_StdCtrls.pas
   JvInterpreter_System.pas
   JvInterpreter_SysUtils.pas
   JvInterpreter_Types.pas
   JvInterpreter_Windows.pas
   JvInterpreterConst.pas
   JvInterpreterFm.pas
   JvInterpreterParser.pas
   JvIReg.pas
   JvItemsPanel.pas
   JvItemsSearchs.pas
   JvJoystick.pas
   JvJVCLAbout.pas
   JvJVCLAboutProperty.pas
   JvKeyboardStates.pas
   JvLabel.pas
   JvLCProperty.pas
   JvLinkLabel.pas
   JvLinkLabelDebug.pas
   JvLinkLabelParser.pas
   JvLinkLabelRenderer.pas
   JvLinkLabelTextHandler.pas
   JvLinkLabelTools.pas
   JvLinkLabelTree.pas
   JvListBox.pas
   JvListComb.pas
   JvListView.pas
   JvLogFile.pas
   JvLoginDlg.pas
   JvLookOut.pas
   JvLookup.pas
   JvMagnet.pas
   JvMail.pas
   JvMaskEdit.pas
   JvMaxPixel.pas
   JvMemDS.pas
   JvMemo.pas
   JvMemoryInfos.pas
   JvMemtable.pas
   JvMenus.pas
   JvMinMaxEd.pas
   JvMLButton.pas
   JvMonthCalendar.pas
   JvMousePanel.pas
   JvMousePositionner.pas
   JvMouseTimerU.pas
   JvMovableBevel.pas
   JvMrgMngr.pas
   JvMru.pas
   JvMRUList.pas
   JvMultiHttpGrabber.pas
   JvMultilineListbox.pas
   JvNagScreen.pas
   JvNotify.pas
   JvNTEventLog.pas
   JvObjPickerComp.pas
   JvObjStr.pas
   JvObserverLabel.pas
   JvObserverMessages.pas
   JvObservibleCheckBox.pas
   JvOLBar.pas
   JvOLBEditor.pas
   JvOLE2Auto.pas
   JvOneSizeFitsAllButton.pas
   JvOutEdit.pas
   JvPageMngr.pas
   JvPageScroller.pas
   JvPageSetup.pas
   JvPageSetupTitled.pas
   JvPanel.pas
   JvParsing.pas
   JvPasswordForm.pas
   JvPatcherEditor.pas
   JvPatchFile.pas
   JvPcx.pas
   JvPerfMon95.pas
   JvPerforated.pas
   JvPgMngrEd.pas
   JvPicclip.pas
   JvPickDate.pas
   JvPictEdit.pas
   JvPlacemnt.pas
   JvPlaylist.pas
   JvPlugin.pas
   JvPluginMan.pas
   JvPluginParams.pas
   JvPluginWizard.pas
   JvPopupMemo.pas
   JvPresrDsn.pas
   JvPrgrss.pas
   JvPrint.pas
   JvProfiler32.pas
   JvProgressBar.pas
   JvProgressDlg.pas
   JvPropAutoSave.pas
   JvProps.pas
   JvQbnddlg.pas
   JvQuery.pas
   JvRadioButton.pas
   JvRadioCtl.pas
   JvRadioGroup.pas
   JvRas32.pas
   JvRealLabel.pas
   JvRecentMenuBtn.pas
   JvRegAuto.pas
   JvRegAutoEditor.pas
   JvRegistry.pas
   JvRegTV.pas
   JvRemlog.pas
   JvRenameError.pas
   JvReorderListBox.pas
   JvReversedLabel.pas
   JvRgbToHtml.pas
   JvRichEd.pas
   JvRichEdit.pas
   JvRichEditToHtml.pas
   JvRle.pas
   JvRollOut.pas
   JvSbEdit.pas
   JvSBSetup.pas
   JvSchedEvntReg.pas
   JvSchedEvtStore.pas
   JvScheduledEvents.pas
   JvScreenCanvas.pas
   JvScreenResolution.pas
   JvScreenSaver.pas
   JvScrollBar.pas
   JvScrollBox.pas
   JvScrollingLabel.pas
   JvScrollMax.pas
   JvScrollPanel.pas
   JvScrollText.pas
   JvSearchFiles.pas
   JvSelDSFrm.pas
   JvSelectDirectory.pas
   JvSerialDlg.pas
   JvSerialMaker.pas
   JvShape.pas
   JvShellHook.pas
   JvSHFileOp.pas
   JvSimpleXml.pas
   JvSizeablePanel.pas
   JvSlider.pas
   JvSoundControl.pas
   JvSpacer.pas
   JvSpecialImage.pas
   JvSpecialLabel.pas
   JvSpecialProgress.pas
   JvSpeedbar.pas
   JvSpeedButton.pas
   JvSpin.pas
   JvSplit.pas
   JvSplitter.pas
   JvSplshWnd.pas
   JvSQLS.pas
   JvStarfield.pas
   JvStartMenuBtn.pas
   JvStaticText.pas
   JvStatusBar.pas
   JvStrHlder.pas
   JvStringGrid.pas
   JvStringListToHtml.pas
   JvStrLEdit.pas
   JvStrToHtml.pas
   JvStrUtil.pas
   JvStrUtils.pas
   JvSwitch.pas
   JvSyncSplitter.pas
   JvSysComp.pas
   JvSystemColors.pas
   JvSystemPopup.pas
   JvTabControl.pas
   JvThread.pas
   JvThreadTimer.pas
   JvThumbImage.pas
   jvThumbNails.pas
   JvThumbviews.pas
   JvTimeLimit.pas
   JvTimeLine.pas
   JvTimeLineEdit.pas
   JvTimer.pas
   JvTimerLst.pas
   JvTimLstEd.pas
   JvTipOfDay.pas
   JvTipOfDayProp.pas
   JvTMTL.pas
   JvToolBar.pas
   JvToolEdit.pas
   JvToolReg.pas
   JvTransBtn.pas
   JvTransBtn2.pas
   JvTranslator.pas
   JvTransLED.pas
   JvTransLEDReg.pas
   JvTransparentForm.pas
   JvTransparentPanel.pas
   JvTrayIcon.pas
   JvTypedEdit.pas
   JvTypes.pas
   JvUCB.pas
   JvUpDown.pas
   JvUtils.pas
   JvVCLUtils.pas
   JvVerInf.pas
   JvVigenereCipher.pas
   JvVisualId3v1.pas
   JvVisualId3v2.pas
   JvWaitingGradient.pas
   JvWaitingProgress.pas
   JvWavePlayer.pas
   JvWinampApi.pas
   JvWinampLabel.pas
   JvWinDialogs.pas
   JvWinHelp.pas
   JvWndProcHook.pas
   JvxAnimate.pas
   JvxClock.pas
   JvxCtrls.pas
   JvxDConst.pas
   JvxLogin.pas
   JvxLoginDlg.pas
   JvXorCipher.pas
   JvxRConst.pas
   JvxSlider.pas
   JvZlibMultiple.pas
   JvZoom.pas
   ScheduleEditor.pas

{-----------------------------------------------------------------------------
The contents of this file are subject to the Mozilla Public License
Version 1.1 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.mozilla.org/MPL/MPL-1.1.html

Software distributed under the License is distributed on an "AS IS" basis,
WITHOUT WARRANTY OF ANY KIND, either expressed or implied. See the License for
the specific language governing rights and limitations under the License.

The Original Code is: JvHtmlParserEditor.PAS, released on 2001-02-28.

The Initial Developer of the Original Code is S�bastien Buysse [sbuysse@buypin.com]
Portions created by S�bastien Buysse are Copyright (C) 2001 S�bastien Buysse.
All Rights Reserved.

Contributor(s): Michael Beck [mbeck@bigfoot.com].

Last Modified: 2000-02-28

You may retrieve the latest version of this file at the Project JEDI's JVCL home page,
located at http://jvcl.sourceforge.net

Known Issues:
-----------------------------------------------------------------------------}

{$I JVCL.INC}

unit JvHtmlParserEditor;

interface

uses
  SysUtils, Classes, Forms,
  {$IFDEF COMPILER5}
  DsgnIntf,
  {$ENDIF}
  {$IFDEF COMPILER6_UP}
  DesignEditors, DesignIntf,
  {$ENDIF}
  JvFormParser;

type
  TJvHtmlParserEditor = class(TClassProperty)
  public
    function GetAttributes: TPropertyAttributes; override;
    function GetValue: string; override;
    procedure GetValues(Proc: TGetStrProc); override;
    procedure SetValue(const Value: string); override;
    procedure Edit; override;
  end;

implementation

uses
  JvxDConst;

function TJvHtmlParserEditor.GetAttributes: TPropertyAttributes;
begin
  Result := [paMultiSelect, paDialog, paSortList];
end;

function TJvHtmlParserEditor.GetValue: string;
begin
  Result := GetStrValue;
end;

procedure TJvHtmlParserEditor.SetValue(const Value: string);
begin
  SetStrValue(Value);
end;

procedure TJvHtmlParserEditor.GetValues(Proc: TGetStrProc);
begin
  SetStrValue(SJvEditorString);
end;

procedure TJvHtmlParserEditor.Edit;
var
  Dlg: TFormParsers;
  Res: TStringList;
begin
  Res := TStringList(GetOrdValue);
  Dlg := TFormParsers.Create(Application);
  Dlg.LoadFromStr(Res);
  try
    Dlg.ShowModal;
    if Dlg.Tag = 0 then
    begin
      Res.Assign(Dlg.SetFromStr);
      SetOrdValue(Integer(Res));
    end;
  finally
    Dlg.Free;
  end;
end;

end.

About Koders | Resources | Downloads | Support | Black Duck | Submit Project | Terms of Service | DMCA | Privacy Policy | Site Map| Contact Us