在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → Nicad-3.5 code clone detector

Nicad-3.5 code clone detector

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:3.41M
  • 下载次数:0
  • 浏览次数:104
  • 发布时间:2020-08-08
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.gz
  • 所需积分:2
 

实例介绍

【实例简介】
nicad is an code clone detector that can be used on linux .
【实例截图】
【核心代码】
14271-NiCad-3.5.tar
└── NiCad-3.5
├── 00-README-NiCad3.txt
├── BUGS.txt
├── CHANGES-3.0.txt
├── CHANGES-3.1.txt
├── CHANGES-3.2.txt
├── CHANGES-3.3.txt
├── CHANGES-3.4.txt
├── CHANGES-3.5.txt
├── cleanall
├── config
│   ├── 00-README.txt
│   ├── abstractconditions.cfg
│   ├── abstractconditionsreport.cfg
│   ├── abstractexpressions.cfg
│   ├── abstractexpressionsreport.cfg
│   ├── blindrename.cfg
│   ├── blindrenamereport.cfg
│   ├── cloneclusters.cfg
│   ├── cloneclustersreport.cfg
│   ├── consistentrename.cfg
│   ├── consistentrenamereport.cfg
│   ├── default.cfg
│   ├── defaultreport.cfg
│   ├── filterdeclarations.cfg
│   ├── filterdeclarationsreport.cfg
│   ├── javanormalizeifconditions.cfg
│   ├── javanormalizeifconditionsreport.cfg
│   ├── type1.cfg
│   ├── type1report.cfg
│   ├── type2c.cfg
│   ├── type2.cfg
│   ├── type2creport.cfg
│   ├── type2report.cfg
│   ├── type3-1.cfg
│   ├── type3-1report.cfg
│   ├── type3-2c.cfg
│   ├── type3-2.cfg
│   ├── type3-2creport.cfg
│   └── type3-2report.cfg
├── examples
│   ├── JHotDraw54b1
│   │   ├── bin
│   │   │   └── CH
│   │   │   └── ifa
│   │   │   └── draw
│   │   │   ├── applet
│   │   │   │   ├── DrawApplet$1.class
│   │   │   │   ├── DrawApplet$2.class
│   │   │   │   ├── DrawApplet$3.class
│   │   │   │   ├── DrawApplet.class
│   │   │   │   └── SleeperThread.class
│   │   │   ├── application
│   │   │   │   ├── DrawApplication$10.class
│   │   │   │   ├── DrawApplication$11.class
│   │   │   │   ├── DrawApplication$1.class
│   │   │   │   ├── DrawApplication$2.class
│   │   │   │   ├── DrawApplication$3.class
│   │   │   │   ├── DrawApplication$4.class
│   │   │   │   ├── DrawApplication$5.class
│   │   │   │   ├── DrawApplication$6.class
│   │   │   │   ├── DrawApplication$7.class
│   │   │   │   ├── DrawApplication$8.class
│   │   │   │   ├── DrawApplication$9.class
│   │   │   │   └── DrawApplication.class
│   │   │   ├── contrib
│   │   │   │   ├── AutoscrollHelper.class
│   │   │   │   ├── ChopDiamondConnector.class
│   │   │   │   ├── ChopPolygonConnector.class
│   │   │   │   ├── ClippingUpdateStrategy.class
│   │   │   │   ├── CommandCheckBoxMenuItem.class
│   │   │   │   ├── CommandHolder.class
│   │   │   │   ├── CommandMenuItem.class
│   │   │   │   ├── ComponentFigure.class
│   │   │   │   ├── CompositeFigureCreationTool.class
│   │   │   │   ├── CTXCommandMenu.class
│   │   │   │   ├── CTXWindowMenu$1.class
│   │   │   │   ├── CTXWindowMenu$2.class
│   │   │   │   ├── CTXWindowMenu$3.class
│   │   │   │   ├── CTXWindowMenu$4.class
│   │   │   │   ├── CTXWindowMenu$5.class
│   │   │   │   ├── CTXWindowMenu$6.class
│   │   │   │   ├── CTXWindowMenu$7.class
│   │   │   │   ├── CTXWindowMenu$ChildMenuItem.class
│   │   │   │   ├── CTXWindowMenu.class
│   │   │   │   ├── CustomSelectionTool.class
│   │   │   │   ├── CustomToolBar.class
│   │   │   │   ├── Desktop.class
│   │   │   │   ├── DesktopEvent.class
│   │   │   │   ├── DesktopEventService$1.class
│   │   │   │   ├── DesktopEventService.class
│   │   │   │   ├── DesktopListener.class
│   │   │   │   ├── DiamondFigure.class
│   │   │   │   ├── dnd
│   │   │   │   │   ├── DNDFigures.class
│   │   │   │   │   ├── DNDFiguresTransferable.class
│   │   │   │   │   ├── DNDHelper.class
│   │   │   │   │   ├── DNDInterface.class
│   │   │   │   │   └── DragNDropTool.class
│   │   │   │   ├── FloatingTextArea.class
│   │   │   │   ├── GraphicalCompositeFigure.class
│   │   │   │   ├── Helper.class
│   │   │   │   ├── html
│   │   │   │   │   ├── AbstractContentProducer.class
│   │   │   │   │   ├── AttributeContentProducerContext.class
│   │   │   │   │   ├── AttributeFigureContentProducer.class
│   │   │   │   │   ├── ColorContentProducer.class
│   │   │   │   │   ├── ContentProducer.class
│   │   │   │   │   ├── ContentProducerContext.class
│   │   │   │   │   ├── ContentProducerRegistry.class
│   │   │   │   │   ├── DiamondFigureGeometricAdapter.class
│   │   │   │   │   ├── DisposableResourceHolder.class
│   │   │   │   │   ├── DisposableResourceManager.class
│   │   │   │   │   ├── DisposableResourceManagerFactory.class
│   │   │   │   │   ├── DisposalThread.class
│   │   │   │   │   ├── EllipseFigureGeometricAdapter.class
│   │   │   │   │   ├── ETSLADisposalStrategy.class
│   │   │   │   │   ├── FigureContentProducerContext.class
│   │   │   │   │   ├── FigureDataContentProducer.class
│   │   │   │   │   ├── GeometricFigure.class
│   │   │   │   │   ├── HTMLColorContentProducer.class
│   │   │   │   │   ├── HTMLContentProducer.class
│   │   │   │   │   ├── HTMLContentProducerContext.class
│   │   │   │   │   ├── HTMLLayouter.class
│   │   │   │   │   ├── HTMLTextAreaFigure$1.class
│   │   │   │   │   ├── HTMLTextAreaFigure$2.class
│   │   │   │   │   ├── HTMLTextAreaFigure$3.class
│   │   │   │   │   ├── HTMLTextAreaFigure$4.class
│   │   │   │   │   ├── HTMLTextAreaFigure$InvalidAttributeMarker.class
│   │   │   │   │   ├── HTMLTextAreaFigure.class
│   │   │   │   │   ├── HTMLTextAreaTool.class
│   │   │   │   │   ├── PolygonFigureGeometricAdapter.class
│   │   │   │   │   ├── ResourceContentProducer.class
│   │   │   │   │   ├── ResourceDisposabilityStrategy.class
│   │   │   │   │   ├── ResourceManagerNotSetException.class
│   │   │   │   │   ├── RoundRectangleGeometricAdapter.class
│   │   │   │   │   ├── StandardDisposableResourceHolder.class
│   │   │   │   │   ├── StandardDisposableResourceManager.class
│   │   │   │   │   ├── TextHolderContentProducer.class
│   │   │   │   │   ├── TriangleFigureGeometricAdapter.class
│   │   │   │   │   └── URLContentProducer.class
│   │   │   │   ├── JPanelDesktop.class
│   │   │   │   ├── JScrollPaneDesktop.class
│   │   │   │   ├── Layoutable.class
│   │   │   │   ├── Layouter.class
│   │   │   │   ├── MDIDesktopManager.class
│   │   │   │   ├── MDIDesktopPane$1.class
│   │   │   │   ├── MDIDesktopPane.class
│   │   │   │   ├── MDI_DrawApplication.class
│   │   │   │   ├── MiniMapView$MappedDrawingChangeListener.class
│   │   │   │   ├── MiniMapView$MouseListener.class
│   │   │   │   ├── MiniMapView$SubjectListener.class
│   │   │   │   ├── MiniMapView.class
│   │   │   │   ├── NestedCreationTool.class
│   │   │   │   ├── PolygonFigure$1.class
│   │   │   │   ├── PolygonFigure.class
│   │   │   │   ├── PolygonHandle$UndoActivity.class
│   │   │   │   ├── PolygonHandle.class
│   │   │   │   ├── PolygonScaleHandle$UndoActivity.class
│   │   │   │   ├── PolygonScaleHandle.class
│   │   │   │   ├── PolygonTool.class
│   │   │   │   ├── PopupMenuFigureSelection.class
│   │   │   │   ├── SimpleLayouter.class
│   │   │   │   ├── SplitConnectionTool.class
│   │   │   │   ├── SplitPaneDesktop$1.class
│   │   │   │   ├── SplitPaneDesktop.class
│   │   │   │   ├── SplitPaneDrawApplication.class
│   │   │   │   ├── StandardLayouter.class
│   │   │   │   ├── SVGDrawApp.class
│   │   │   │   ├── SVGStorageFormat.class
│   │   │   │   ├── TextAreaFigure.class
│   │   │   │   ├── TextAreaTool$UndoActivity.class
│   │   │   │   ├── TextAreaTool.class
│   │   │   │   ├── TriangleFigure.class
│   │   │   │   ├── TriangleRotationHandle$UndoActivity.class
│   │   │   │   ├── TriangleRotationHandle.class
│   │   │   │   ├── WindowMenu$1.class
│   │   │   │   ├── WindowMenu$2.class
│   │   │   │   ├── WindowMenu$3.class
│   │   │   │   ├── WindowMenu$4.class
│   │   │   │   ├── WindowMenu$ChildMenuItem.class
│   │   │   │   ├── WindowMenu.class
│   │   │   │   └── zoom
│   │   │   │   ├── AreaTracker.class
│   │   │   │   ├── DoubleBufferImage.class
│   │   │   │   ├── MiniMapZoomableView.class
│   │   │   │   ├── ScalingGraphics$ScalingFontMetrics.class
│   │   │   │   ├── ScalingGraphics.class
│   │   │   │   ├── ZoomAreaTracker.class
│   │   │   │   ├── ZoomCommand.class
│   │   │   │   ├── ZoomDrawingView$1.class
│   │   │   │   ├── ZoomDrawingView$2.class
│   │   │   │   ├── ZoomDrawingView$3.class
│   │   │   │   ├── ZoomDrawingView.class
│   │   │   │   ├── ZoomTool.class
│   │   │   │   └── ZoomUpdateStrategy.class
│   │   │   ├── figures
│   │   │   │   ├── AbstractLineDecoration.class
│   │   │   │   ├── ArrowTip.class
│   │   │   │   ├── AttributeFigure.class
│   │   │   │   ├── BorderDecorator.class
│   │   │   │   ├── BorderTool$UndoActivity.class
│   │   │   │   ├── BorderTool.class
│   │   │   │   ├── ChopEllipseConnector.class
│   │   │   │   ├── ConnectedTextTool$DeleteUndoActivity.class
│   │   │   │   ├── ConnectedTextTool$UndoActivity.class
│   │   │   │   ├── ConnectedTextTool.class
│   │   │   │   ├── ElbowConnection.class
│   │   │   │   ├── ElbowHandle.class
│   │   │   │   ├── ElbowTextLocator.class
│   │   │   │   ├── EllipseFigure.class
│   │   │   │   ├── FigureAttributes.class
│   │   │   │   ├── FontSizeHandle$UndoActivity.class
│   │   │   │   ├── FontSizeHandle.class
│   │   │   │   ├── GroupCommand$UndoActivity.class
│   │   │   │   ├── GroupCommand.class
│   │   │   │   ├── GroupFigure.class
│   │   │   │   ├── GroupHandle.class
│   │   │   │   ├── ImageFigure.class
│   │   │   │   ├── InsertImageCommand$UndoActivity.class
│   │   │   │   ├── InsertImageCommand.class
│   │   │   │   ├── LineConnection.class
│   │   │   │   ├── LineDecoration.class
│   │   │   │   ├── LineFigure.class
│   │   │   │   ├── NullConnector.class
│   │   │   │   ├── NullFigure.class
│   │   │   │   ├── NumberTextFigure.class
│   │   │   │   ├── PolyLineConnector.class
│   │   │   │   ├── PolyLineFigure.class
│   │   │   │   ├── PolyLineHandle$UndoActivity.class
│   │   │   │   ├── PolyLineHandle.class
│   │   │   │   ├── PolyLineLocator.class
│   │   │   │   ├── RadiusHandle$UndoActivity.class
│   │   │   │   ├── RadiusHandle.class
│   │   │   │   ├── RectangleFigure.class
│   │   │   │   ├── RoundRectangleFigure.class
│   │   │   │   ├── ScribbleTool.class
│   │   │   │   ├── ShortestDistanceConnector.class
│   │   │   │   ├── TextFigure.class
│   │   │   │   ├── TextTool$UndoActivity.class
│   │   │   │   ├── TextTool.class
│   │   │   │   ├── UngroupCommand$UndoActivity.class
│   │   │   │   └── UngroupCommand.class
│   │   │   ├── framework
│   │   │   │   ├── ConnectionFigure.class
│   │   │   │   ├── Connector.class
│   │   │   │   ├── DrawingChangeEvent.class
│   │   │   │   ├── DrawingChangeListener.class
│   │   │   │   ├── Drawing.class
│   │   │   │   ├── DrawingEditor.class
│   │   │   │   ├── DrawingView.class
│   │   │   │   ├── FigureAttributeConstant.class
│   │   │   │   ├── FigureChangeEvent.class
│   │   │   │   ├── FigureChangeListener.class
│   │   │   │   ├── Figure.class
│   │   │   │   ├── FigureEnumeration.class
│   │   │   │   ├── FigureSelection.class
│   │   │   │   ├── FigureSelectionListener.class
│   │   │   │   ├── FigureVisitor.class
│   │   │   │   ├── Handle.class
│   │   │   │   ├── HandleEnumeration.class
│   │   │   │   ├── JHotDrawException.class
│   │   │   │   ├── JHotDrawRuntimeException.class
│   │   │   │   ├── Locator.class
│   │   │   │   ├── Painter.class
│   │   │   │   ├── PointConstrainer.class
│   │   │   │   ├── Tool.class
│   │   │   │   ├── ToolListener.class
│   │   │   │   └── ViewChangeListener.class
│   │   │   ├── images
│   │   │   │   ├── ATEXT1.gif
│   │   │   │   ├── ATEXT2.gif
│   │   │   │   ├── ATEXT3.gif
│   │   │   │   ├── BORDDEC1.gif
│   │   │   │   ├── BORDDEC2.gif
│   │   │   │   ├── BORDDEC3.gif
│   │   │   │   ├── CONN1.gif
│   │   │   │   ├── CONN2.gif
│   │   │   │   ├── CONN3.gif
│   │   │   │   ├── DIAMOND1.gif
│   │   │   │   ├── DIAMOND2.gif
│   │   │   │   ├── DIAMOND3.gif
│   │   │   │   ├── ELLIPSE1.gif
│   │   │   │   ├── ELLIPSE2.gif
│   │   │   │   ├── ELLIPSE3.gif
│   │   │   │   ├── ERASER1.gif
│   │   │   │   ├── ERASER2.gif
│   │   │   │   ├── ERASER3.gif
│   │   │   │   ├── HTMLAREA1.gif
│   │   │   │   ├── HTMLAREA2.gif
│   │   │   │   ├── HTMLAREA3.gif
│   │   │   │   ├── LINE1.gif
│   │   │   │   ├── LINE2.gif
│   │   │   │   ├── LINE3.gif
│   │   │   │   ├── OCONN1.gif
│   │   │   │   ├── OCONN2.gif
│   │   │   │   ├── OCONN3.gif
│   │   │   │   ├── PERT1.gif
│   │   │   │   ├── PERT2.gif
│   │   │   │   ├── PERT3.gif
│   │   │   │   ├── POLYGON1.gif
│   │   │   │   ├── POLYGON2.gif
│   │   │   │   ├── POLYGON3.gif
│   │   │   │   ├── pspbrwse.jbf
│   │   │   │   ├── RECT1.gif
│   │   │   │   ├── RECT2.gif
│   │   │   │   ├── RECT3.gif
│   │   │   │   ├── RRECT1.gif
│   │   │   │   ├── RRECT2.gif
│   │   │   │   ├── RRECT3.gif
│   │   │   │   ├── SCRIBBL1.gif
│   │   │   │   ├── SCRIBBL2.gif
│   │   │   │   ├── SCRIBBL3.gif
│   │   │   │   ├── SEL1.gif
│   │   │   │   ├── SEL2.gif
│   │   │   │   ├── SEL3.gif
│   │   │   │   ├── TEMPLATE.gif
│   │   │   │   ├── TEMPLAT_.gif
│   │   │   │   ├── TEXT1.gif
│   │   │   │   ├── TEXT2.gif
│   │   │   │   ├── TEXT3.gif
│   │   │   │   ├── TEXTAREA1.gif
│   │   │   │   ├── TEXTAREA2.gif
│   │   │   │   ├── TEXTAREA3.gif
│   │   │   │   ├── TOBACK1.gif
│   │   │   │   ├── TOBACK2.gif
│   │   │   │   ├── TOBACK3.gif
│   │   │   │   ├── TOFRONT1.gif
│   │   │   │   ├── TOFRONT2.gif
│   │   │   │   ├── TOFRONT3.gif
│   │   │   │   ├── TRIANGLE1.gif
│   │   │   │   ├── TRIANGLE2.gif
│   │   │   │   ├── TRIANGLE3.gif
│   │   │   │   ├── URL1.gif
│   │   │   │   ├── URL2.gif
│   │   │   │   ├── URL3.gif
│   │   │   │   ├── ZOOM1.gif
│   │   │   │   ├── ZOOM2.gif
│   │   │   │   └── ZOOM3.gif
│   │   │   ├── samples
│   │   │   │   ├── javadraw
│   │   │   │   │   ├── AnimationDecorator.class
│   │   │   │   │   ├── Animator.class
│   │   │   │   │   ├── BouncingDrawing.class
│   │   │   │   │   ├── FollowURLTool.class
│   │   │   │   │   ├── JavaDrawApp$1.class
│   │   │   │   │   ├── JavaDrawApp$2.class
│   │   │   │   │   ├── JavaDrawApp$3.class
│   │   │   │   │   ├── JavaDrawApp$4.class
│   │   │   │   │   ├── JavaDrawApp$5.class
│   │   │   │   │   ├── JavaDrawApp.class
│   │   │   │   │   ├── JavaDrawApplet$1.class
│   │   │   │   │   ├── JavaDrawApplet.class
│   │   │   │   │   ├── JavaDrawAppletHelp.html
│   │   │   │   │   ├── JavaDrawViewer.class
│   │   │   │   │   ├── MySelectionTool.class
│   │   │   │   │   ├── PatternPainter.class
│   │   │   │   │   ├── sampleimages
│   │   │   │   │   │   ├── backgrnd.gif
│   │   │   │   │   │   ├── beans.gif
│   │   │   │   │   │   ├── bg1.gif
│   │   │   │   │   │   ├── DUKE.gif
│   │   │   │   │   │   ├── javacentral.gif
│   │   │   │   │   │   ├── joe.surf.yellow.small.gif
│   │   │   │   │   │   ├── Juggler0.gif
│   │   │   │   │   │   ├── rain.gif
│   │   │   │   │   │   └── view.gif
│   │   │   │   │   ├── URLTool$1.class
│   │   │   │   │   └── URLTool.class
│   │   │   │   ├── javadraw.jdo
│   │   │   │   ├── minimap
│   │   │   │   │   ├── MiniMapApplication.class
│   │   │   │   │   └── MiniMapDesktop.class
│   │   │   │   ├── net
│   │   │   │   │   ├── NetApp.class
│   │   │   │   │   └── NodeFigure.class
│   │   │   │   ├── net.jdo
│   │   │   │   ├── nothing
│   │   │   │   │   ├── NothingApp.class
│   │   │   │   │   └── NothingApplet.class
│   │   │   │   └── pert
│   │   │   │   ├── images
│   │   │   │   │   ├── PERT1.gif
│   │   │   │   │   ├── PERT2.gif
│   │   │   │   │   └── PERT3.gif
│   │   │   │   ├── PertApplet.class
│   │   │   │   ├── PertAppletHelp.html
│   │   │   │   ├── PertApplication.class
│   │   │   │   ├── PertDependency.class
│   │   │   │   ├── PertFigure.class
│   │   │   │   └── PertFigureCreationTool.class
│   │   │   ├── standard
│   │   │   │   ├── AbstractCommand$EventDispatcher.class
│   │   │   │   ├── AbstractCommand.class
│   │   │   │   ├── AbstractConnector.class
│   │   │   │   ├── AbstractFigure.class
│   │   │   │   ├── AbstractHandle.class
│   │   │   │   ├── AbstractLocator.class
│   │   │   │   ├── AbstractTool$EventDispatcher.class
│   │   │   │   ├── AbstractTool.class
│   │   │   │   ├── ActionTool.class
│   │   │   │   ├── AlignCommand$1.class
│   │   │   │   ├── AlignCommand$2.class
│   │   │   │   ├── AlignCommand$3.class
│   │   │   │   ├── AlignCommand$4.class
│   │   │   │   ├── AlignCommand$5.class
│   │   │   │   ├── AlignCommand$6.class
│   │   │   │   ├── AlignCommand$Alignment.class
│   │   │   │   ├── AlignCommand$UndoActivity.class
│   │   │   │   ├── AlignCommand.class
│   │   │   │   ├── BoxHandleKit.class
│   │   │   │   ├── BringToFrontCommand$UndoActivity.class
│   │   │   │   ├── BringToFrontCommand.class
│   │   │   │   ├── BufferedUpdateStrategy.class
│   │   │   │   ├── ChangeAttributeCommand$UndoActivity.class
│   │   │   │   ├── ChangeAttributeCommand.class
│   │   │   │   ├── ChangeConnectionEndHandle$UndoActivity.class
│   │   │   │   ├── ChangeConnectionEndHandle.class
│   │   │   │   ├── ChangeConnectionHandle$UndoActivity.class
│   │   │   │   ├── ChangeConnectionHandle.class
│   │   │   │   ├── ChangeConnectionStartHandle$UndoActivity.class
│   │   │   │   ├── ChangeConnectionStartHandle.class
│   │   │   │   ├── ChopBoxConnector.class
│   │   │   │   ├── CompositeFigure.class
│   │   │   │   ├── ConnectionHandle.class
│   │   │   │   ├── ConnectionTool$UndoActivity.class
│   │   │   │   ├── ConnectionTool.class
│   │   │   │   ├── CopyCommand.class
│   │   │   │   ├── CreationTool.class
│   │   │   │   ├── CutCommand$UndoActivity.class
│   │   │   │   ├── CutCommand.class
│   │   │   │   ├── DecoratorFigure.class
│   │   │   │   ├── DeleteCommand$UndoActivity.class
│   │   │   │   ├── DeleteCommand.class
│   │   │   │   ├── DeleteFromDrawingVisitor.class
│   │   │   │   ├── DragTracker$UndoActivity.class
│   │   │   │   ├── DragTracker.class
│   │   │   │   ├── DuplicateCommand.class
│   │   │   │   ├── EastHandle.class
│   │   │   │   ├── FastBufferedUpdateStrategy.class
│   │   │   │   ├── FigureAndEnumerator.class
│   │   │   │   ├── FigureChangeAdapter.class
│   │   │   │   ├── FigureChangeEventMulticaster.class
│   │   │   │   ├── FigureEnumerator.class
│   │   │   │   ├── FigureTransferCommand.class
│   │   │   │   ├── GridConstrainer.class
│   │   │   │   ├── HandleAndEnumerator.class
│   │   │   │   ├── HandleEnumerator.class
│   │   │   │   ├── HandleTracker.class
│   │   │   │   ├── InsertIntoDrawingVisitor.class
│   │   │   │   ├── LocatorConnector.class
│   │   │   │   ├── LocatorHandle.class
│   │   │   │   ├── NorthEastHandle.class
│   │   │   │   ├── NorthHandle.class
│   │   │   │   ├── NorthWestHandle.class
│   │   │   │   ├── NullDrawingView.class
│   │   │   │   ├── NullHandle.class
│   │   │   │   ├── NullTool.class
│   │   │   │   ├── OffsetLocator.class
│   │   │   │   ├── OrderedFigureElement.class
│   │   │   │   ├── PasteCommand$UndoActivity.class
│   │   │   │   ├── PasteCommand.class
│   │   │   │   ├── PeripheralLocator.class
│   │   │   │   ├── QuadTree.class
│   │   │   │   ├── RelativeLocator.class
│   │   │   │   ├── ResizeHandle$UndoActivity.class
│   │   │   │   ├── ResizeHandle.class
│   │   │   │   ├── ReverseFigureEnumerator.class
│   │   │   │   ├── SelectAllCommand$UndoActivity.class
│   │   │   │   ├── SelectAllCommand.class
│   │   │   │   ├── SelectAreaTracker.class
│   │   │   │   ├── SelectionTool.class
│   │   │   │   ├── SendToBackCommand$UndoActivity.class
│   │   │   │   ├── SendToBackCommand.class
│   │   │   │   ├── SimpleUpdateStrategy.class
│   │   │   │   ├── SingleFigureEnumerator.class
│   │   │   │   ├── SouthEastHandle.class
│   │   │   │   ├── SouthHandle.class
│   │   │   │   ├── SouthWestHandle.class
│   │   │   │   ├── StandardDrawing.class
│   │   │   │   ├── StandardDrawingView$1.class
│   │   │   │   ├── StandardDrawingView$ASH.class
│   │   │   │   ├── StandardDrawingView$DrawingViewKeyListener.class
│   │   │   │   ├── StandardDrawingView$DrawingViewMouseListener.class
│   │   │   │   ├── StandardDrawingView$DrawingViewMouseMotionListener.class
│   │   │   │   ├── StandardDrawingView.class
│   │   │   │   ├── StandardFigureSelection.class
│   │   │   │   ├── TextHolder.class
│   │   │   │   ├── ToggleGridCommand.class
│   │   │   │   ├── ToolButton.class
│   │   │   │   └── WestHandle.class
│   │   │   └── util
│   │   │   ├── Animatable.class
│   │   │   ├── Bounds.class
│   │   │   ├── Clipboard.class
│   │   │   ├── collections
│   │   │   │   ├── jdk11
│   │   │   │   │   ├── CollectionsFactoryJDK11.class
│   │   │   │   │   ├── IteratorWrapper.class
│   │   │   │   │   ├── ListWrapper.class
│   │   │   │   │   ├── MapWrapper.class
│   │   │   │   │   └── SetWrapper.class
│   │   │   │   └── jdk12
│   │   │   │   └── CollectionsFactoryJDK12.class
│   │   │   ├── CollectionsFactory.class
│   │   │   ├── ColorEntry.class
│   │   │   ├── ColorMap.class
│   │   │   ├── CommandButton.class
│   │   │   ├── CommandChoice.class
│   │   │   ├── Command.class
│   │   │   ├── CommandListener.class
│   │   │   ├── CommandMenu.class
│   │   │   ├── Filler.class
│   │   │   ├── FloatingTextField.class
│   │   │   ├── Geom.class
│   │   │   ├── GraphLayout.class
│   │   │   ├── GraphNode.class
│   │   │   ├── Iconkit.class
│   │   │   ├── JDOStorageFormat$DrawingListModel.class
│   │   │   ├── JDOStorageFormat$DrawingSelector.class
│   │   │   ├── JDOStorageFormat.class
│   │   │   ├── PaletteButton.class
│   │   │   ├── PaletteIcon.class
│   │   │   ├── PaletteLayout.class
│   │   │   ├── PaletteListener.class
│   │   │   ├── RedoCommand.class
│   │   │   ├── ReverseListEnumerator.class
│   │   │   ├── ReverseVectorEnumerator.class
│   │   │   ├── SerializationStorageFormat.class
│   │   │   ├── StandardStorageFormat$1.class
│   │   │   ├── StandardStorageFormat.class
│   │   │   ├── StandardVersionControlStrategy.class
│   │   │   ├── Storable.class
│   │   │   ├── StorableInput.class
│   │   │   ├── StorableOutput.class
│   │   │   ├── StorageFormat.class
│   │   │   ├── StorageFormatManager.class
│   │   │   ├── UndoableAdapter.class
│   │   │   ├── Undoable.class
│   │   │   ├── UndoableCommand.class
│   │   │   ├── UndoableHandle.class
│   │   │   ├── UndoableTool.class
│   │   │   ├── UndoCommand.class
│   │   │   ├── UndoManager.class
│   │   │   ├── UndoRedoActivity.class
│   │   │   ├── VersionControlStrategy.class
│   │   │   ├── VersionManagement.class
│   │   │   └── VersionRequester.class
│   │   ├── build
│   │   │   ├── build.properties
│   │   │   ├── BUILD.XML
│   │   │   ├── JHotdraw.mf
│   │   │   ├── Mk.btm
│   │   │   └── mybuild.properties
│   │   ├── CH
│   │   │   └── ifa
│   │   │   └── draw
│   │   │   ├── images
│   │   │   │   ├── ATEXT1.gif
│   │   │   │   ├── ATEXT2.gif
│   │   │   │   ├── ATEXT3.gif
│   │   │   │   ├── BORDDEC1.gif
│   │   │   │   ├── BORDDEC2.gif
│   │   │   │   ├── BORDDEC3.gif
│   │   │   │   ├── CONN1.gif
│   │   │   │   ├── CONN2.gif
│   │   │   │   ├── CONN3.gif
│   │   │   │   ├── DIAMOND1.gif
│   │   │   │   ├── DIAMOND2.gif
│   │   │   │   ├── DIAMOND3.gif
│   │   │   │   ├── ELLIPSE1.gif
│   │   │   │   ├── ELLIPSE2.gif
│   │   │   │   ├── ELLIPSE3.gif
│   │   │   │   ├── ERASER1.gif
│   │   │   │   ├── ERASER2.gif
│   │   │   │   ├── ERASER3.gif
│   │   │   │   ├── HTMLAREA1.gif
│   │   │   │   ├── HTMLAREA2.gif
│   │   │   │   ├── HTMLAREA3.gif
│   │   │   │   ├── LINE1.gif
│   │   │   │   ├── LINE2.gif
│   │   │   │   ├── LINE3.gif
│   │   │   │   ├── OCONN1.gif
│   │   │   │   ├── OCONN2.gif
│   │   │   │   ├── OCONN3.gif
│   │   │   │   ├── PERT1.gif
│   │   │   │   ├── PERT2.gif
│   │   │   │   ├── PERT3.gif
│   │   │   │   ├── POLYGON1.gif
│   │   │   │   ├── POLYGON2.gif
│   │   │   │   ├── POLYGON3.gif
│   │   │   │   ├── RECT1.gif
│   │   │   │   ├── RECT2.gif
│   │   │   │   ├── RECT3.gif
│   │   │   │   ├── RRECT1.gif
│   │   │   │   ├── RRECT2.gif
│   │   │   │   ├── RRECT3.gif
│   │   │   │   ├── SCRIBBL1.gif
│   │   │   │   ├── SCRIBBL2.gif
│   │   │   │   ├── SCRIBBL3.gif
│   │   │   │   ├── SEL1.gif
│   │   │   │   ├── SEL2.gif
│   │   │   │   ├── SEL3.gif
│   │   │   │   ├── TEMPLATE.gif
│   │   │   │   ├── TEMPLAT_.gif
│   │   │   │   ├── TEXT1.gif
│   │   │   │   ├── TEXT2.gif
│   │   │   │   ├── TEXT3.gif
│   │   │   │   ├── TEXTAREA1.gif
│   │   │   │   ├── TEXTAREA2.gif
│   │   │   │   ├── TEXTAREA3.gif
│   │   │   │   ├── TOBACK1.gif
│   │   │   │   ├── TOBACK2.gif
│   │   │   │   ├── TOBACK3.gif
│   │   │   │   ├── TOFRONT1.gif
│   │   │   │   ├── TOFRONT2.gif
│   │   │   │   ├── TOFRONT3.gif
│   │   │   │   ├── TRIANGLE1.gif
│   │   │   │   ├── TRIANGLE2.gif
│   │   │   │   ├── TRIANGLE3.gif
│   │   │   │   ├── URL1.gif
│   │   │   │   ├── URL2.gif
│   │   │   │   ├── URL3.gif
│   │   │   │   ├── ZOOM1.gif
│   │   │   │   ├── ZOOM2.gif
│   │   │   │   └── ZOOM3.gif
│   │   │   └── samples
│   │   │   ├── javadraw
│   │   │   │   ├── JavaDrawAppletHelp.html
│   │   │   │   └── sampleimages
│   │   │   │   ├── backgrnd.gif
│   │   │   │   ├── beans.gif
│   │   │   │   ├── bg1.gif
│   │   │   │   ├── DUKE.gif
│   │   │   │   ├── javacentral.gif
│   │   │   │   ├── joe.surf.yellow.small.gif
│   │   │   │   ├── Juggler0.gif
│   │   │   │   ├── rain.gif
│   │   │   │   └── view.gif
│   │   │   └── pert
│   │   │   ├── images
│   │   │   │   ├── PERT1.gif
│   │   │   │   ├── PERT2.gif
│   │   │   │   └── PERT3.gif
│   │   │   └── PertAppletHelp.html
│   │   ├── doc
│   │   │   ├── Architecture Overview.ppt
│   │   │   ├── buildProcess.html
│   │   │   ├── Changes.html
│   │   │   ├── ClassDiagram.html
│   │   │   ├── classdiagram.jpg
│   │   │   ├── documentation.html
│   │   │   ├── drawBackground.html
│   │   │   ├── packages.html
│   │   │   ├── ReleaseNotes.html
│   │   │   └── samples.html
│   │   ├── drawings
│   │   │   ├── demo.draw
│   │   │   ├── demo.ser
│   │   │   ├── net.draw
│   │   │   ├── net.ser
│   │   │   ├── nothing.draw
│   │   │   ├── nothing.ser
│   │   │   ├── pert.draw
│   │   │   └── pert.ser
│   │   ├── javadoc
│   │   │   ├── allclasses-frame.html
│   │   │   ├── allclasses-noframe.html
│   │   │   ├── CH
│   │   │   │   └── ifa
│   │   │   │   └── draw
│   │   │   │   ├── applet
│   │   │   │   │   ├── DrawApplet.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   └── package-tree.html
│   │   │   │   ├── application
│   │   │   │   │   ├── DrawApplication.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   └── package-tree.html
│   │   │   │   ├── contrib
│   │   │   │   │   ├── AutoscrollHelper.html
│   │   │   │   │   ├── ChopDiamondConnector.html
│   │   │   │   │   ├── ChopPolygonConnector.html
│   │   │   │   │   ├── ClippingUpdateStrategy.html
│   │   │   │   │   ├── CommandCheckBoxMenuItem.html
│   │   │   │   │   ├── CommandHolder.html
│   │   │   │   │   ├── CommandMenuItem.html
│   │   │   │   │   ├── ComponentFigure.html
│   │   │   │   │   ├── CompositeFigureCreationTool.html
│   │   │   │   │   ├── CTXCommandMenu.html
│   │   │   │   │   ├── CTXWindowMenu.html
│   │   │   │   │   ├── CustomSelectionTool.html
│   │   │   │   │   ├── CustomToolBar.html
│   │   │   │   │   ├── DesktopEvent.html
│   │   │   │   │   ├── DesktopEventService.html
│   │   │   │   │   ├── Desktop.html
│   │   │   │   │   ├── DesktopListener.html
│   │   │   │   │   ├── DiamondFigure.html
│   │   │   │   │   ├── dnd
│   │   │   │   │   │   ├── DNDFigures.html
│   │   │   │   │   │   ├── DNDFiguresTransferable.html
│   │   │   │   │   │   ├── DNDHelper.html
│   │   │   │   │   │   ├── DNDInterface.html
│   │   │   │   │   │   ├── DragNDropTool.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   └── package-tree.html
│   │   │   │   │   ├── FloatingTextArea.html
│   │   │   │   │   ├── GraphicalCompositeFigure.html
│   │   │   │   │   ├── Helper.html
│   │   │   │   │   ├── html
│   │   │   │   │   │   ├── AbstractContentProducer.html
│   │   │   │   │   │   ├── AttributeContentProducerContext.html
│   │   │   │   │   │   ├── AttributeFigureContentProducer.html
│   │   │   │   │   │   ├── ColorContentProducer.html
│   │   │   │   │   │   ├── ContentProducerContext.html
│   │   │   │   │   │   ├── ContentProducer.html
│   │   │   │   │   │   ├── ContentProducerRegistry.html
│   │   │   │   │   │   ├── DiamondFigureGeometricAdapter.html
│   │   │   │   │   │   ├── DisposableResourceHolder.html
│   │   │   │   │   │   ├── DisposableResourceManagerFactory.html
│   │   │   │   │   │   ├── DisposableResourceManager.html
│   │   │   │   │   │   ├── EllipseFigureGeometricAdapter.html
│   │   │   │   │   │   ├── ETSLADisposalStrategy.html
│   │   │   │   │   │   ├── FigureContentProducerContext.html
│   │   │   │   │   │   ├── FigureDataContentProducer.html
│   │   │   │   │   │   ├── GeometricFigure.html
│   │   │   │   │   │   ├── HTMLColorContentProducer.html
│   │   │   │   │   │   ├── HTMLContentProducerContext.html
│   │   │   │   │   │   ├── HTMLContentProducer.html
│   │   │   │   │   │   ├── HTMLLayouter.html
│   │   │   │   │   │   ├── HTMLTextAreaFigure.html
│   │   │   │   │   │   ├── HTMLTextAreaTool.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── PolygonFigureGeometricAdapter.html
│   │   │   │   │   │   ├── ResourceContentProducer.html
│   │   │   │   │   │   ├── ResourceDisposabilityStrategy.html
│   │   │   │   │   │   ├── ResourceManagerNotSetException.html
│   │   │   │   │   │   ├── RoundRectangleGeometricAdapter.html
│   │   │   │   │   │   ├── StandardDisposableResourceHolder.html
│   │   │   │   │   │   ├── StandardDisposableResourceManager.html
│   │   │   │   │   │   ├── TextHolderContentProducer.html
│   │   │   │   │   │   ├── TriangleFigureGeometricAdapter.html
│   │   │   │   │   │   └── URLContentProducer.html
│   │   │   │   │   ├── JPanelDesktop.html
│   │   │   │   │   ├── JScrollPaneDesktop.html
│   │   │   │   │   ├── Layoutable.html
│   │   │   │   │   ├── Layouter.html
│   │   │   │   │   ├── MDIDesktopPane.html
│   │   │   │   │   ├── MDI_DrawApplication.html
│   │   │   │   │   ├── MiniMapView.html
│   │   │   │   │   ├── MiniMapView.MouseListener.html
│   │   │   │   │   ├── NestedCreationTool.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── PolygonFigure.html
│   │   │   │   │   ├── PolygonHandle.html
│   │   │   │   │   ├── PolygonHandle.UndoActivity.html
│   │   │   │   │   ├── PolygonScaleHandle.UndoActivity.html
│   │   │   │   │   ├── PolygonTool.html
│   │   │   │   │   ├── PopupMenuFigureSelection.html
│   │   │   │   │   ├── SimpleLayouter.html
│   │   │   │   │   ├── SplitConnectionTool.html
│   │   │   │   │   ├── SplitPaneDesktop.html
│   │   │   │   │   ├── SplitPaneDrawApplication.html
│   │   │   │   │   ├── StandardLayouter.html
│   │   │   │   │   ├── SVGDrawApp.html
│   │   │   │   │   ├── SVGStorageFormat.html
│   │   │   │   │   ├── TextAreaFigure.html
│   │   │   │   │   ├── TextAreaTool.html
│   │   │   │   │   ├── TextAreaTool.UndoActivity.html
│   │   │   │   │   ├── TriangleFigure.html
│   │   │   │   │   ├── TriangleRotationHandle.UndoActivity.html
│   │   │   │   │   ├── WindowMenu.html
│   │   │   │   │   └── zoom
│   │   │   │   │   ├── AreaTracker.html
│   │   │   │   │   ├── DoubleBufferImage.html
│   │   │   │   │   ├── MiniMapZoomableView.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── ScalingGraphics.html
│   │   │   │   │   ├── ZoomAreaTracker.html
│   │   │   │   │   ├── ZoomCommand.html
│   │   │   │   │   ├── ZoomDrawingView.html
│   │   │   │   │   ├── ZoomTool.html
│   │   │   │   │   └── ZoomUpdateStrategy.html
│   │   │   │   ├── figures
│   │   │   │   │   ├── AbstractLineDecoration.html
│   │   │   │   │   ├── ArrowTip.html
│   │   │   │   │   ├── AttributeFigure.html
│   │   │   │   │   ├── BorderDecorator.html
│   │   │   │   │   ├── BorderTool.html
│   │   │   │   │   ├── BorderTool.UndoActivity.html
│   │   │   │   │   ├── ChopEllipseConnector.html
│   │   │   │   │   ├── ConnectedTextTool.DeleteUndoActivity.html
│   │   │   │   │   ├── ConnectedTextTool.html
│   │   │   │   │   ├── ConnectedTextTool.UndoActivity.html
│   │   │   │   │   ├── ElbowConnection.html
│   │   │   │   │   ├── ElbowHandle.html
│   │   │   │   │   ├── EllipseFigure.html
│   │   │   │   │   ├── FigureAttributes.html
│   │   │   │   │   ├── FontSizeHandle.html
│   │   │   │   │   ├── FontSizeHandle.UndoActivity.html
│   │   │   │   │   ├── GroupCommand.html
│   │   │   │   │   ├── GroupCommand.UndoActivity.html
│   │   │   │   │   ├── GroupFigure.html
│   │   │   │   │   ├── ImageFigure.html
│   │   │   │   │   ├── InsertImageCommand.html
│   │   │   │   │   ├── InsertImageCommand.UndoActivity.html
│   │   │   │   │   ├── LineConnection.html
│   │   │   │   │   ├── LineDecoration.html
│   │   │   │   │   ├── LineFigure.html
│   │   │   │   │   ├── NullConnector.html
│   │   │   │   │   ├── NullFigure.html
│   │   │   │   │   ├── NumberTextFigure.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── PolyLineConnector.html
│   │   │   │   │   ├── PolyLineFigure.html
│   │   │   │   │   ├── PolyLineHandle.html
│   │   │   │   │   ├── PolyLineHandle.UndoActivity.html
│   │   │   │   │   ├── RadiusHandle.UndoActivity.html
│   │   │   │   │   ├── RectangleFigure.html
│   │   │   │   │   ├── RoundRectangleFigure.html
│   │   │   │   │   ├── ScribbleTool.html
│   │   │   │   │   ├── ShortestDistanceConnector.html
│   │   │   │   │   ├── TextFigure.html
│   │   │   │   │   ├── TextTool.html
│   │   │   │   │   ├── TextTool.UndoActivity.html
│   │   │   │   │   ├── UngroupCommand.html
│   │   │   │   │   └── UngroupCommand.UndoActivity.html
│   │   │   │   ├── framework
│   │   │   │   │   ├── ConnectionFigure.html
│   │   │   │   │   ├── Connector.html
│   │   │   │   │   ├── DrawingChangeEvent.html
│   │   │   │   │   ├── DrawingChangeListener.html
│   │   │   │   │   ├── DrawingEditor.html
│   │   │   │   │   ├── Drawing.html
│   │   │   │   │   ├── DrawingView.html
│   │   │   │   │   ├── FigureAttributeConstant.html
│   │   │   │   │   ├── FigureChangeEvent.html
│   │   │   │   │   ├── FigureChangeListener.html
│   │   │   │   │   ├── FigureEnumeration.html
│   │   │   │   │   ├── Figure.html
│   │   │   │   │   ├── FigureSelection.html
│   │   │   │   │   ├── FigureSelectionListener.html
│   │   │   │   │   ├── FigureVisitor.html
│   │   │   │   │   ├── HandleEnumeration.html
│   │   │   │   │   ├── Handle.html
│   │   │   │   │   ├── JHotDrawException.html
│   │   │   │   │   ├── JHotDrawRuntimeException.html
│   │   │   │   │   ├── Locator.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── Painter.html
│   │   │   │   │   ├── PointConstrainer.html
│   │   │   │   │   ├── Tool.html
│   │   │   │   │   ├── ToolListener.html
│   │   │   │   │   └── ViewChangeListener.html
│   │   │   │   ├── samples
│   │   │   │   │   ├── javadraw
│   │   │   │   │   │   ├── AnimationDecorator.html
│   │   │   │   │   │   ├── Animator.html
│   │   │   │   │   │   ├── BouncingDrawing.html
│   │   │   │   │   │   ├── JavaDrawApp.html
│   │   │   │   │   │   ├── JavaDrawApplet.html
│   │   │   │   │   │   ├── JavaDrawViewer.html
│   │   │   │   │   │   ├── MySelectionTool.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   ├── PatternPainter.html
│   │   │   │   │   │   └── URLTool.html
│   │   │   │   │   ├── minimap
│   │   │   │   │   │   ├── MiniMapApplication.html
│   │   │   │   │   │   ├── MiniMapDesktop.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   └── package-tree.html
│   │   │   │   │   ├── net
│   │   │   │   │   │   ├── NetApp.html
│   │   │   │   │   │   ├── NodeFigure.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   └── package-tree.html
│   │   │   │   │   ├── nothing
│   │   │   │   │   │   ├── NothingApp.html
│   │   │   │   │   │   ├── NothingApplet.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   └── package-tree.html
│   │   │   │   │   └── pert
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── PertApplet.html
│   │   │   │   │   ├── PertApplication.html
│   │   │   │   │   ├── PertDependency.html
│   │   │   │   │   ├── PertFigureCreationTool.html
│   │   │   │   │   └── PertFigure.html
│   │   │   │   ├── standard
│   │   │   │   │   ├── AbstractCommand.EventDispatcher.html
│   │   │   │   │   ├── AbstractCommand.html
│   │   │   │   │   ├── AbstractConnector.html
│   │   │   │   │   ├── AbstractFigure.html
│   │   │   │   │   ├── AbstractHandle.html
│   │   │   │   │   ├── AbstractLocator.html
│   │   │   │   │   ├── AbstractTool.EventDispatcher.html
│   │   │   │   │   ├── AbstractTool.html
│   │   │   │   │   ├── ActionTool.html
│   │   │   │   │   ├── AlignCommand.Alignment.html
│   │   │   │   │   ├── AlignCommand.html
│   │   │   │   │   ├── AlignCommand.UndoActivity.html
│   │   │   │   │   ├── BoxHandleKit.html
│   │   │   │   │   ├── BringToFrontCommand.html
│   │   │   │   │   ├── BringToFrontCommand.UndoActivity.html
│   │   │   │   │   ├── BufferedUpdateStrategy.html
│   │   │   │   │   ├── ChangeAttributeCommand.html
│   │   │   │   │   ├── ChangeAttributeCommand.UndoActivity.html
│   │   │   │   │   ├── ChangeConnectionEndHandle.html
│   │   │   │   │   ├── ChangeConnectionEndHandle.UndoActivity.html
│   │   │   │   │   ├── ChangeConnectionHandle.html
│   │   │   │   │   ├── ChangeConnectionHandle.UndoActivity.html
│   │   │   │   │   ├── ChangeConnectionStartHandle.html
│   │   │   │   │   ├── ChangeConnectionStartHandle.UndoActivity.html
│   │   │   │   │   ├── ChopBoxConnector.html
│   │   │   │   │   ├── CompositeFigure.html
│   │   │   │   │   ├── ConnectionHandle.html
│   │   │   │   │   ├── ConnectionTool.html
│   │   │   │   │   ├── ConnectionTool.UndoActivity.html
│   │   │   │   │   ├── CopyCommand.html
│   │   │   │   │   ├── CreationTool.html
│   │   │   │   │   ├── CutCommand.html
│   │   │   │   │   ├── CutCommand.UndoActivity.html
│   │   │   │   │   ├── DecoratorFigure.html
│   │   │   │   │   ├── DeleteCommand.html
│   │   │   │   │   ├── DeleteCommand.UndoActivity.html
│   │   │   │   │   ├── DeleteFromDrawingVisitor.html
│   │   │   │   │   ├── DragTracker.html
│   │   │   │   │   ├── DragTracker.UndoActivity.html
│   │   │   │   │   ├── DuplicateCommand.html
│   │   │   │   │   ├── FastBufferedUpdateStrategy.html
│   │   │   │   │   ├── FigureAndEnumerator.html
│   │   │   │   │   ├── FigureChangeAdapter.html
│   │   │   │   │   ├── FigureChangeEventMulticaster.html
│   │   │   │   │   ├── FigureEnumerator.html
│   │   │   │   │   ├── FigureTransferCommand.html
│   │   │   │   │   ├── GridConstrainer.html
│   │   │   │   │   ├── HandleAndEnumerator.html
│   │   │   │   │   ├── HandleEnumerator.html
│   │   │   │   │   ├── HandleTracker.html
│   │   │   │   │   ├── InsertIntoDrawingVisitor.html
│   │   │   │   │   ├── LocatorConnector.html
│   │   │   │   │   ├── LocatorHandle.html
│   │   │   │   │   ├── NullDrawingView.html
│   │   │   │   │   ├── NullHandle.html
│   │   │   │   │   ├── NullTool.html
│   │   │   │   │   ├── OffsetLocator.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   ├── package-tree.html
│   │   │   │   │   ├── PasteCommand.html
│   │   │   │   │   ├── PasteCommand.UndoActivity.html
│   │   │   │   │   ├── PeripheralLocator.html
│   │   │   │   │   ├── RelativeLocator.html
│   │   │   │   │   ├── ResizeHandle.UndoActivity.html
│   │   │   │   │   ├── ReverseFigureEnumerator.html
│   │   │   │   │   ├── SelectAllCommand.html
│   │   │   │   │   ├── SelectAllCommand.UndoActivity.html
│   │   │   │   │   ├── SelectAreaTracker.html
│   │   │   │   │   ├── SelectionTool.html
│   │   │   │   │   ├── SendToBackCommand.html
│   │   │   │   │   ├── SendToBackCommand.UndoActivity.html
│   │   │   │   │   ├── SimpleUpdateStrategy.html
│   │   │   │   │   ├── SingleFigureEnumerator.html
│   │   │   │   │   ├── StandardDrawing.html
│   │   │   │   │   ├── StandardDrawingView.DrawingViewKeyListener.html
│   │   │   │   │   ├── StandardDrawingView.DrawingViewMouseListener.html
│   │   │   │   │   ├── StandardDrawingView.DrawingViewMouseMotionListener.html
│   │   │   │   │   ├── StandardDrawingView.html
│   │   │   │   │   ├── StandardFigureSelection.html
│   │   │   │   │   ├── TextHolder.html
│   │   │   │   │   ├── ToggleGridCommand.html
│   │   │   │   │   └── ToolButton.html
│   │   │   │   └── util
│   │   │   │   ├── Animatable.html
│   │   │   │   ├── Bounds.html
│   │   │   │   ├── Clipboard.html
│   │   │   │   ├── collections
│   │   │   │   │   ├── jdk11
│   │   │   │   │   │   ├── CollectionsFactoryJDK11.html
│   │   │   │   │   │   ├── IteratorWrapper.html
│   │   │   │   │   │   ├── ListWrapper.html
│   │   │   │   │   │   ├── MapWrapper.html
│   │   │   │   │   │   ├── package-frame.html
│   │   │   │   │   │   ├── package-summary.html
│   │   │   │   │   │   ├── package-tree.html
│   │   │   │   │   │   └── SetWrapper.html
│   │   │   │   │   └── jdk12
│   │   │   │   │   ├── CollectionsFactoryJDK12.html
│   │   │   │   │   ├── package-frame.html
│   │   │   │   │   ├── package-summary.html
│   │   │   │   │   └── package-tree.html
│   │   │   │   ├── CollectionsFactory.html
│   │   │   │   ├── ColorMap.html
│   │   │   │   ├── CommandButton.html
│   │   │   │   ├── CommandChoice.html
│   │   │   │   ├── Command.html
│   │   │   │   ├── CommandListener.html
│   │   │   │   ├── CommandMenu.html
│   │   │   │   ├── Filler.html
│   │   │   │   ├── FloatingTextField.html
│   │   │   │   ├── Geom.html
│   │   │   │   ├── GraphLayout.html
│   │   │   │   ├── Iconkit.html
│   │   │   │   ├── JDOStorageFormat.html
│   │   │   │   ├── package-frame.html
│   │   │   │   ├── package-summary.html
│   │   │   │   ├── package-tree.html
│   │   │   │   ├── PaletteButton.html
│   │   │   │   ├── PaletteIcon.html
│   │   │   │   ├── PaletteLayout.html
│   │   │   │   ├── PaletteListener.html
│   │   │   │   ├── RedoCommand.html
│   │   │   │   ├── ReverseListEnumerator.html
│   │   │   │   ├── SerializationStorageFormat.html
│   │   │   │   ├── StandardStorageFormat.html
│   │   │   │   ├── StandardVersionControlStrategy.html
│   │   │   │   ├── Storable.html
│   │   │   │   ├── StorableInput.html
│   │   │   │   ├── StorableOutput.html
│   │   │   │   ├── StorageFormat.html
│   │   │   │   ├── StorageFormatManager.html
│   │   │   │   ├── UndoableAdapter.html
│   │   │   │   ├── UndoableCommand.html
│   │   │   │   ├── UndoableHandle.html
│   │   │   │   ├── Undoable.html
│   │   │   │   ├── UndoableTool.html
│   │   │   │   ├── UndoCommand.html
│   │   │   │   ├── UndoManager.html
│   │   │   │   ├── UndoRedoActivity.html
│   │   │   │   ├── VersionControlStrategy.html
│   │   │   │   ├── VersionManagement.html
│   │   │   │   └── VersionRequester.html
│   │   │   ├── constant-values.html
│   │   │   ├── deprecated-list.html
│   │   │   ├── help-doc.html
│   │   │   ├── index-all.html
│   │   │   ├── index.html
│   │   │   ├── overview-frame.html
│   │   │   ├── overview-summary.html
│   │   │   ├── overview-tree.html
│   │   │   ├── package-list
│   │   │   ├── packages.html
│   │   │   ├── serialized-form.html
│   │   │   └── stylesheet.css
│   │   ├── JavaDrawApplet.html
│   │   ├── JavaDrawViewer.html
│   │   ├── jhotdraw.jar
│   │   ├── lgpl-license.html
│   │   ├── NothingApplet.html
│   │   ├── pattlets
│   │   │   ├── activem.gif
│   │   │   ├── activep.gif
│   │   │   ├── collapse.gif
│   │   │   ├── expand.gif
│   │   │   ├── first.gif
│   │   │   ├── home.gif
│   │   │   ├── ielogo.gif
│   │   │   ├── img001.GIF
│   │   │   ├── img002.GIF
│   │   │   ├── img003.GIF
│   │   │   ├── img004.GIF
│   │   │   ├── img005.GIF
│   │   │   ├── img006.GIF
│   │   │   ├── img007.GIF
│   │   │   ├── img008.GIF
│   │   │   ├── img009.GIF
│   │   │   ├── img010.GIF
│   │   │   ├── img011.GIF
│   │   │   ├── img012.GIF
│   │   │   ├── img013.GIF
│   │   │   ├── img014.GIF
│   │   │   ├── img015.GIF
│   │   │   ├── img016.GIF
│   │   │   ├── img017.GIF
│   │   │   ├── img018.GIF
│   │   │   ├── img019.GIF
│   │   │   ├── img020.GIF
│   │   │   ├── img021.GIF
│   │   │   ├── img022.GIF
│   │   │   ├── img023.GIF
│   │   │   ├── img024.GIF
│   │   │   ├── img025.GIF
│   │   │   ├── img026.GIF
│   │   │   ├── img027.GIF
│   │   │   ├── img028.GIF
│   │   │   ├── img029.GIF
│   │   │   ├── img030.GIF
│   │   │   ├── img031.GIF
│   │   │   ├── img032.GIF
│   │   │   ├── img033.GIF
│   │   │   ├── img034.GIF
│   │   │   ├── img035.GIF
│   │   │   ├── img036.GIF
│   │   │   ├── img037.GIF
│   │   │   ├── img038.GIF
│   │   │   ├── img039.GIF
│   │   │   ├── index.htm
│   │   │   ├── info.gif
│   │   │   ├── last.gif
│   │   │   ├── next.gif
│   │   │   ├── pptani.gif
│   │   │   ├── prev.gif
│   │   │   ├── sld001.htm
│   │   │   ├── sld002.htm
│   │   │   ├── sld003.htm
│   │   │   ├── sld004.htm
│   │   │   ├── sld005.htm
│   │   │   ├── sld006.htm
│   │   │   ├── sld007.htm
│   │   │   ├── sld008.htm
│   │   │   ├── sld009.htm
│   │   │   ├── sld010.htm
│   │   │   ├── sld011.htm
│   │   │   ├── sld012.htm
│   │   │   ├── sld013.htm
│   │   │   ├── sld014.htm
│   │   │   ├── sld015.htm
│   │   │   ├── sld016.htm
│   │   │   ├── sld017.htm
│   │   │   ├── sld018.htm
│   │   │   ├── sld019.htm
│   │   │   ├── sld020.htm
│   │   │   ├── sld021.htm
│   │   │   ├── sld022.htm
│   │   │   ├── sld023.htm
│   │   │   ├── sld024.htm
│   │   │   ├── sld025.htm
│   │   │   ├── sld026.htm
│   │   │   ├── sld027.htm
│   │   │   ├── sld028.htm
│   │   │   ├── sld029.htm
│   │   │   ├── sld030.htm
│   │   │   ├── sld031.htm
│   │   │   ├── sld032.htm
│   │   │   ├── sld033.htm
│   │   │   ├── sld034.htm
│   │   │   ├── sld035.htm
│   │   │   ├── sld036.htm
│   │   │   ├── sld037.htm
│   │   │   ├── sld038.htm
│   │   │   ├── sld039.htm
│   │   │   ├── space.gif
│   │   │   ├── text.gif
│   │   │   ├── tsld001.htm
│   │   │   ├── tsld002.htm
│   │   │   ├── tsld003.htm
│   │   │   ├── tsld004.htm
│   │   │   ├── tsld005.htm
│   │   │   ├── tsld006.htm
│   │   │   ├── tsld007.htm
│   │   │   ├── tsld008.htm
│   │   │   ├── tsld009.htm
│   │   │   ├── tsld010.htm
│   │   │   ├── tsld011.htm
│   │   │   ├── tsld012.htm
│   │   │   ├── tsld013.htm
│   │   │   ├── tsld014.htm
│   │   │   ├── tsld015.htm
│   │   │   ├── tsld016.htm
│   │   │   ├── tsld017.htm
│   │   │   ├── tsld018.htm
│   │   │   ├── tsld019.htm
│   │   │   ├── tsld020.htm
│   │   │   ├── tsld021.htm
│   │   │   ├── tsld022.htm
│   │   │   ├── tsld023.htm
│   │   │   ├── tsld024.htm
│   │   │   ├── tsld025.htm
│   │   │   ├── tsld026.htm
│   │   │   ├── tsld027.htm
│   │   │   ├── tsld028.htm
│   │   │   ├── tsld029.htm
│   │   │   ├── tsld030.htm
│   │   │   ├── tsld031.htm
│   │   │   ├── tsld032.htm
│   │   │   ├── tsld033.htm
│   │   │   ├── tsld034.htm
│   │   │   ├── tsld035.htm
│   │   │   ├── tsld036.htm
│   │   │   ├── tsld037.htm
│   │   │   ├── tsld038.htm
│   │   │   └── tsld039.htm
│   │   ├── PertApplet.html
│   │   ├── README.html
│   │   └── src
│   │   └── CH
│   │   └── ifa
│   │   └── draw
│   │   ├── applet
│   │   │   ├── DrawApplet.class
│   │   │   ├── DrawApplet.java
│   │   │   └── SleeperThread.class
│   │   ├── application
│   │   │   ├── DrawApplication.class
│   │   │   └── DrawApplication.java
│   │   ├── contrib
│   │   │   ├── AutoscrollHelper.class
│   │   │   ├── AutoscrollHelper.java
│   │   │   ├── ChopDiamondConnector.class
│   │   │   ├── ChopDiamondConnector.java
│   │   │   ├── ChopPolygonConnector.class
│   │   │   ├── ChopPolygonConnector.java
│   │   │   ├── ClippingUpdateStrategy.class
│   │   │   ├── ClippingUpdateStrategy.java
│   │   │   ├── CommandCheckBoxMenuItem.class
│   │   │   ├── CommandCheckBoxMenuItem.java
│   │   │   ├── CommandHolder.class
│   │   │   ├── CommandHolder.java
│   │   │   ├── CommandMenuItem.class
│   │   │   ├── CommandMenuItem.java
│   │   │   ├── ComponentFigure.class
│   │   │   ├── ComponentFigure.java
│   │   │   ├── CompositeFigureCreationTool.class
│   │   │   ├── CompositeFigureCreationTool.java
│   │   │   ├── CTXCommandMenu.class
│   │   │   ├── CTXCommandMenu.java
│   │   │   ├── CTXWindowMenu$ChildMenuItem.class
│   │   │   ├── CTXWindowMenu.class
│   │   │   ├── CTXWindowMenu.java
│   │   │   ├── CustomSelectionTool.class
│   │   │   ├── CustomSelectionTool.java
│   │   │   ├── CustomToolBar.class
│   │   │   ├── CustomToolBar.java
│   │   │   ├── Desktop.class
│   │   │   ├── DesktopEvent.class
│   │   │   ├── DesktopEvent.java
│   │   │   ├── DesktopEventService.class
│   │   │   ├── DesktopEventService.java
│   │   │   ├── Desktop.java
│   │   │   ├── DesktopListener.class
│   │   │   ├── DesktopListener.java
│   │   │   ├── DiamondFigure.class
│   │   │   ├── DiamondFigure.java
│   │   │   ├── dnd
│   │   │   │   ├── DNDFigures.class
│   │   │   │   ├── DNDFigures.java
│   │   │   │   ├── DNDFiguresTransferable.class
│   │   │   │   ├── DNDFiguresTransferable.java
│   │   │   │   ├── DNDHelper.class
│   │   │   │   ├── DNDHelper.java
│   │   │   │   ├── DNDInterface.class
│   │   │   │   ├── DNDInterface.java
│   │   │   │   ├── DragNDropTool.class
│   │   │   │   └── DragNDropTool.java
│   │   │   ├── FloatingTextArea.class
│   │   │   ├── FloatingTextArea.java
│   │   │   ├── GraphicalCompositeFigure.class
│   │   │   ├── GraphicalCompositeFigure.java
│   │   │   ├── Helper.class
│   │   │   ├── Helper.java
│   │   │   ├── html
│   │   │   │   ├── AbstractContentProducer.class
│   │   │   │   ├── AbstractContentProducer.java
│   │   │   │   ├── AttributeContentProducerContext.class
│   │   │   │   ├── AttributeContentProducerContext.java
│   │   │   │   ├── AttributeFigureContentProducer.class
│   │   │   │   ├── AttributeFigureContentProducer.java
│   │   │   │   ├── ColorContentProducer.class
│   │   │   │   ├── ColorContentProducer.java
│   │   │   │   ├── ContentProducer.class
│   │   │   │   ├── ContentProducerContext.class
│   │   │   │   ├── ContentProducerContext.java
│   │   │   │   ├── ContentProducer.java
│   │   │   │   ├── ContentProducerRegistry.class
│   │   │   │   ├── ContentProducerRegistry.java
│   │   │   │   ├── DiamondFigureGeometricAdapter.class
│   │   │   │   ├── DiamondFigureGeometricAdapter.java
│   │   │   │   ├── DisposableResourceHolder.class
│   │   │   │   ├── DisposableResourceHolder.java
│   │   │   │   ├── DisposableResourceManager.class
│   │   │   │   ├── DisposableResourceManagerFactory.class
│   │   │   │   ├── DisposableResourceManagerFactory.java
│   │   │   │   ├── DisposableResourceManager.java
│   │   │   │   ├── DisposalThread.class
│   │   │   │   ├── EllipseFigureGeometricAdapter.class
│   │   │   │   ├── EllipseFigureGeometricAdapter.java
│   │   │   │   ├── ETSLADisposalStrategy.class
│   │   │   │   ├── ETSLADisposalStrategy.java
│   │   │   │   ├── FigureContentProducerContext.class
│   │   │   │   ├── FigureContentProducerContext.java
│   │   │   │   ├── FigureDataContentProducer.class
│   │   │   │   ├── FigureDataContentProducer.java
│   │   │   │   ├── GeometricFigure.class
│   │   │   │   ├── GeometricFigure.java
│   │   │   │   ├── HTMLColorContentProducer.class
│   │   │   │   ├── HTMLColorContentProducer.java
│   │   │   │   ├── HTMLContentProducer.class
│   │   │   │   ├── HTMLContentProducerContext.class
│   │   │   │   ├── HTMLContentProducerContext.java
│   │   │   │   ├── HTMLContentProducer.java
│   │   │   │   ├── HTMLLayouter.class
│   │   │   │   ├── HTMLLayouter.java
│   │   │   │   ├── HTMLTextAreaFigure$InvalidAttributeMarker.class
│   │   │   │   ├── HTMLTextAreaFigure.class
│   │   │   │   ├── HTMLTextAreaFigure.java
│   │   │   │   ├── HTMLTextAreaTool.class
│   │   │   │   ├── HTMLTextAreaTool.java
│   │   │   │   ├── PolygonFigureGeometricAdapter.class
│   │   │   │   ├── PolygonFigureGeometricAdapter.java
│   │   │   │   ├── ResourceContentProducer.class
│   │   │   │   ├── ResourceContentProducer.java
│   │   │   │   ├── ResourceDisposabilityStrategy.class
│   │   │   │   ├── ResourceDisposabilityStrategy.java
│   │   │   │   ├── ResourceManagerNotSetException.class
│   │   │   │   ├── ResourceManagerNotSetException.java
│   │   │   │   ├── RoundRectangleGeometricAdapter.class
│   │   │   │   ├── RoundRectangleGeometricAdapter.java
│   │   │   │   ├── StandardDisposableResourceHolder.class
│   │   │   │   ├── StandardDisposableResourceHolder.java
│   │   │   │   ├── StandardDisposableResourceManager.class
│   │   │   │   ├── StandardDisposableResourceManager.java
│   │   │   │   ├── TextHolderContentProducer.class
│   │   │   │   ├── TextHolderContentProducer.java
│   │   │   │   ├── TriangleFigureGeometricAdapter.class
│   │   │   │   ├── TriangleFigureGeometricAdapter.java
│   │   │   │   ├── URLContentProducer.class
│   │   │   │   └── URLContentProducer.java
│   │   │   ├── JPanelDesktop.class
│   │   │   ├── JPanelDesktop.java
│   │   │   ├── JScrollPaneDesktop.class
│   │   │   ├── JScrollPaneDesktop.java
│   │   │   ├── Layoutable.class
│   │   │   ├── Layoutable.java
│   │   │   ├── Layouter.class
│   │   │   ├── Layouter.java
│   │   │   ├── MDIDesktopManager.class
│   │   │   ├── MDIDesktopPane.class
│   │   │   ├── MDIDesktopPane.java
│   │   │   ├── MDI_DrawApplication.class
│   │   │   ├── MDI_DrawApplication.java
│   │   │   ├── MiniMapView$MappedDrawingChangeListener.class
│   │   │   ├── MiniMapView$MouseListener.class
│   │   │   ├── MiniMapView$SubjectListener.class
│   │   │   ├── MiniMapView.class
│   │   │   ├── MiniMapView.java
│   │   │   ├── NestedCreationTool.class
│   │   │   ├── NestedCreationTool.java
│   │   │   ├── PolygonFigure.class
│   │   │   ├── PolygonFigure.java
│   │   │   ├── PolygonHandle$UndoActivity.class
│   │   │   ├── PolygonHandle.class
│   │   │   ├── PolygonHandle.java
│   │   │   ├── PolygonScaleHandle$UndoActivity.class
│   │   │   ├── PolygonScaleHandle.class
│   │   │   ├── PolygonScaleHandle.java
│   │   │   ├── PolygonTool.class
│   │   │   ├── PolygonTool.java
│   │   │   ├── PopupMenuFigureSelection.class
│   │   │   ├── PopupMenuFigureSelection.java
│   │   │   ├── SimpleLayouter.class
│   │   │   ├── SimpleLayouter.java
│   │   │   ├── SplitConnectionTool.class
│   │   │   ├── SplitConnectionTool.java
│   │   │   ├── SplitPaneDesktop.class
│   │   │   ├── SplitPaneDesktop.java
│   │   │   ├── SplitPaneDrawApplication.class
│   │   │   ├── SplitPaneDrawApplication.java
│   │   │   ├── StandardLayouter.class
│   │   │   ├── StandardLayouter.java
│   │   │   ├── SVGDrawApp.class
│   │   │   ├── SVGDrawApp.java
│   │   │   ├── SVGStorageFormat.class
│   │   │   ├── SVGStorageFormat.java
│   │   │   ├── TextAreaFigure.class
│   │   │   ├── TextAreaFigure.java
│   │   │   ├── TextAreaTool$UndoActivity.class
│   │   │   ├── TextAreaTool.class
│   │   │   ├── TextAreaTool.java
│   │   │   ├── TriangleFigure.class
│   │   │   ├── TriangleFigure.java
│   │   │   ├── TriangleRotationHandle$UndoActivity.class
│   │   │   ├── TriangleRotationHandle.class
│   │   │   ├── TriangleRotationHandle.java
│   │   │   ├── WindowMenu$ChildMenuItem.class
│   │   │   ├── WindowMenu.class
│   │   │   ├── WindowMenu.java
│   │   │   └── zoom
│   │   │   ├── AreaTracker.class
│   │   │   ├── AreaTracker.java
│   │   │   ├── DoubleBufferImage.class
│   │   │   ├── DoubleBufferImage.java
│   │   │   ├── MiniMapZoomableView.class
│   │   │   ├── MiniMapZoomableView.java
│   │   │   ├── ScalingGraphics$ScalingFontMetrics.class
│   │   │   ├── ScalingGraphics.class
│   │   │   ├── ScalingGraphics.java
│   │   │   ├── ZoomAreaTracker.class
│   │   │   ├── ZoomAreaTracker.java
│   │   │   ├── ZoomCommand.class
│   │   │   ├── ZoomCommand.java
│   │   │   ├── ZoomDrawingView.class
│   │   │   ├── ZoomDrawingView.java
│   │   │   ├── ZoomTool.class
│   │   │   ├── ZoomTool.java
│   │   │   ├── ZoomUpdateStrategy.class
│   │   │   └── ZoomUpdateStrategy.java
│   │   ├── figures
│   │   │   ├── AbstractLineDecoration.class
│   │   │   ├── AbstractLineDecoration.java
│   │   │   ├── ArrowTip.class
│   │   │   ├── ArrowTip.java
│   │   │   ├── AttributeFigure.class
│   │   │   ├── AttributeFigure.java
│   │   │   ├── BorderDecorator.class
│   │   │   ├── BorderDecorator.java
│   │   │   ├── BorderTool$UndoActivity.class
│   │   │   ├── BorderTool.class
│   │   │   ├── BorderTool.java
│   │   │   ├── ChopEllipseConnector.class
│   │   │   ├── ChopEllipseConnector.java
│   │   │   ├── ConnectedTextTool$DeleteUndoActivity.class
│   │   │   ├── ConnectedTextTool$UndoActivity.class
│   │   │   ├── ConnectedTextTool.class
│   │   │   ├── ConnectedTextTool.java
│   │   │   ├── ElbowConnection.class
│   │   │   ├── ElbowConnection.java
│   │   │   ├── ElbowHandle.class
│   │   │   ├── ElbowHandle.java
│   │   │   ├── ElbowTextLocator.class
│   │   │   ├── EllipseFigure.class
│   │   │   ├── EllipseFigure.java
│   │   │   ├── FigureAttributes.class
│   │   │   ├── FigureAttributes.java
│   │   │   ├── FontSizeHandle$UndoActivity.class
│   │   │   ├── FontSizeHandle.class
│   │   │   ├── FontSizeHandle.java
│   │   │   ├── GroupCommand$UndoActivity.class
│   │   │   ├── GroupCommand.class
│   │   │   ├── GroupCommand.java
│   │   │   ├── GroupFigure.class
│   │   │   ├── GroupFigure.java
│   │   │   ├── GroupHandle.class
│   │   │   ├── GroupHandle.java
│   │   │   ├── ImageFigure.class
│   │   │   ├── ImageFigure.java
│   │   │   ├── InsertImageCommand$UndoActivity.class
│   │   │   ├── InsertImageCommand.class
│   │   │   ├── InsertImageCommand.java
│   │   │   ├── LineConnection.class
│   │   │   ├── LineConnection.java
│   │   │   ├── LineDecoration.class
│   │   │   ├── LineDecoration.java
│   │   │   ├── LineFigure.class
│   │   │   ├── LineFigure.java
│   │   │   ├── NullConnector.class
│   │   │   ├── NullConnector.java
│   │   │   ├── NullFigure.class
│   │   │   ├── NullFigure.java
│   │   │   ├── NumberTextFigure.class
│   │   │   ├── NumberTextFigure.java
│   │   │   ├── PolyLineConnector.class
│   │   │   ├── PolyLineConnector.java
│   │   │   ├── PolyLineFigure.class
│   │   │   ├── PolyLineFigure.java
│   │   │   ├── PolyLineHandle$UndoActivity.class
│   │   │   ├── PolyLineHandle.class
│   │   │   ├── PolyLineHandle.java
│   │   │   ├── PolyLineLocator.class
│   │   │   ├── PolyLineLocator.java
│   │   │   ├── RadiusHandle$UndoActivity.class
│   │   │   ├── RadiusHandle.class
│   │   │   ├── RadiusHandle.java
│   │   │   ├── RectangleFigure.class
│   │   │   ├── RectangleFigure.java
│   │   │   ├── RoundRectangleFigure.class
│   │   │   ├── RoundRectangleFigure.java
│   │   │   ├── ScribbleTool.class
│   │   │   ├── ScribbleTool.java
│   │   │   ├── ShortestDistanceConnector.class
│   │   │   ├── ShortestDistanceConnector.java
│   │   │   ├── TextFigure.class
│   │   │   ├── TextFigure.java
│   │   │   ├── TextTool$UndoActivity.class
│   │   │   ├── TextTool.class
│   │   │   ├── TextTool.java
│   │   │   ├── UngroupCommand$UndoActivity.class
│   │   │   ├── UngroupCommand.class
│   │   │   └── UngroupCommand.java
│   │   ├── framework
│   │   │   ├── ConnectionFigure.class
│   │   │   ├── ConnectionFigure.java
│   │   │   ├── Connector.class
│   │   │   ├── Connector.java
│   │   │   ├── DrawingChangeEvent.class
│   │   │   ├── DrawingChangeEvent.java
│   │   │   ├── DrawingChangeListener.class
│   │   │   ├── DrawingChangeListener.java
│   │   │   ├── Drawing.class
│   │   │   ├── DrawingEditor.class
│   │   │   ├── DrawingEditor.java
│   │   │   ├── Drawing.java
│   │   │   ├── DrawingView.class
│   │   │   ├── DrawingView.java
│   │   │   ├── FigureAttributeConstant.class
│   │   │   ├── FigureAttributeConstant.java
│   │   │   ├── FigureChangeEvent.class
│   │   │   ├── FigureChangeEvent.java
│   │   │   ├── FigureChangeListener.class
│   │   │   ├── FigureChangeListener.java
│   │   │   ├── Figure.class
│   │   │   ├── FigureEnumeration.class
│   │   │   ├── FigureEnumeration.java
│   │   │   ├── Figure.java
│   │   │   ├── FigureSelection.class
│   │   │   ├── FigureSelection.java
│   │   │   ├── FigureSelectionListener.class
│   │   │   ├── FigureSelectionListener.java
│   │   │   ├── FigureVisitor.class
│   │   │   ├── FigureVisitor.java
│   │   │   ├── Handle.class
│   │   │   ├── HandleEnumeration.class
│   │   │   ├── HandleEnumeration.java
│   │   │   ├── Handle.java
│   │   │   ├── JHotDrawException.class
│   │   │   ├── JHotDrawException.java
│   │   │   ├── JHotDrawRuntimeException.class
│   │   │   ├── JHotDrawRuntimeException.java
│   │   │   ├── Locator.class
│   │   │   ├── Locator.java
│   │   │   ├── Painter.class
│   │   │   ├── Painter.java
│   │   │   ├── PointConstrainer.class
│   │   │   ├── PointConstrainer.java
│   │   │   ├── Tool.class
│   │   │   ├── Tool.java
│   │   │   ├── ToolListener.class
│   │   │   ├── ToolListener.java
│   │   │   ├── ViewChangeListener.class
│   │   │   └── ViewChangeListener.java
│   │   ├── images
│   │   │   ├── ATEXT1.gif
│   │   │   ├── ATEXT2.gif
│   │   │   ├── ATEXT3.gif
│   │   │   ├── BORDDEC1.gif
│   │   │   ├── BORDDEC2.gif
│   │   │   ├── BORDDEC3.gif
│   │   │   ├── CONN1.gif
│   │   │   ├── CONN2.gif
│   │   │   ├── CONN3.gif
│   │   │   ├── DIAMOND1.gif
│   │   │   ├── DIAMOND2.gif
│   │   │   ├── DIAMOND3.gif
│   │   │   ├── ELLIPSE1.gif
│   │   │   ├── ELLIPSE2.gif
│   │   │   ├── ELLIPSE3.gif
│   │   │   ├── ERASER1.gif
│   │   │   ├── ERASER2.gif
│   │   │   ├── ERASER3.gif
│   │   │   ├── HTMLAREA1.gif
│   │   │   ├── HTMLAREA2.gif
│   │   │   ├── HTMLAREA3.gif
│   │   │   ├── LINE1.gif
│   │   │   ├── LINE2.gif
│   │   │   ├── LINE3.gif
│   │   │   ├── OCONN1.gif
│   │   │   ├── OCONN2.gif
│   │   │   ├── OCONN3.gif
│   │   │   ├── PERT1.gif
│   │   │   ├── PERT2.gif
│   │   │   ├── PERT3.gif
│   │   │   ├── POLYGON1.gif
│   │   │   ├── POLYGON2.gif
│   │   │   ├── POLYGON3.gif
│   │   │   ├── pspbrwse.jbf
│   │   │   ├── RECT1.gif
│   │   │   ├── RECT2.gif
│   │   │   ├── RECT3.gif
│   │   │   ├── RRECT1.gif
│   │   │   ├── RRECT2.gif
│   │   │   ├── RRECT3.gif
│   │   │   ├── SCRIBBL1.gif
│   │   │   ├── SCRIBBL2.gif
│   │   │   ├── SCRIBBL3.gif
│   │   │   ├── SEL1.gif
│   │   │   ├── SEL2.gif
│   │   │   ├── SEL3.gif
│   │   │   ├── TEMPLATE.gif
│   │   │   ├── TEMPLAT_.gif
│   │   │   ├── TEXT1.gif
│   │   │   ├── TEXT2.gif
│   │   │   ├── TEXT3.gif
│   │   │   ├── TEXTAREA1.gif
│   │   │   ├── TEXTAREA2.gif
│   │   │   ├── TEXTAREA3.gif
│   │   │   ├── TOBACK1.gif
│   │   │   ├── TOBACK2.gif
│   │   │   ├── TOBACK3.gif
│   │   │   ├── TOFRONT1.gif
│   │   │   ├── TOFRONT2.gif
│   │   │   ├── TOFRONT3.gif
│   │   │   ├── TRIANGLE1.gif
│   │   │   ├── TRIANGLE2.gif
│   │   │   ├── TRIANGLE3.gif
│   │   │   ├── URL1.gif
│   │   │   ├── URL2.gif
│   │   │   ├── URL3.gif
│   │   │   ├── ZOOM1.gif
│   │   │   ├── ZOOM2.gif
│   │   │   └── ZOOM3.gif
│   │   ├── samples
│   │   │   ├── javadraw
│   │   │   │   ├── AnimationDecorator.class
│   │   │   │   ├── AnimationDecorator.java
│   │   │   │   ├── Animator.class
│   │   │   │   ├── Animator.java
│   │   │   │   ├── BouncingDrawing.class
│   │   │   │   ├── BouncingDrawing.java
│   │   │   │   ├── FollowURLTool.class
│   │   │   │   ├── FollowURLTool.java
│   │   │   │   ├── JavaDrawApp.class
│   │   │   │   ├── JavaDrawApp.java
│   │   │   │   ├── JavaDrawApplet.class
│   │   │   │   ├── JavaDrawAppletHelp.html
│   │   │   │   ├── JavaDrawApplet.java
│   │   │   │   ├── JavaDrawViewer.class
│   │   │   │   ├── JavaDrawViewer.java
│   │   │   │   ├── MySelectionTool.class
│   │   │   │   ├── MySelectionTool.java
│   │   │   │   ├── PatternPainter.class
│   │   │   │   ├── PatternPainter.java
│   │   │   │   ├── sampleimages
│   │   │   │   │   ├── backgrnd.gif
│   │   │   │   │   ├── beans.gif
│   │   │   │   │   ├── bg1.gif
│   │   │   │   │   ├── DUKE.gif
│   │   │   │   │   ├── javacentral.gif
│   │   │   │   │   ├── joe.surf.yellow.small.gif
│   │   │   │   │   ├── Juggler0.gif
│   │   │   │   │   ├── rain.gif
│   │   │   │   │   └── view.gif
│   │   │   │   ├── URLTool.class
│   │   │   │   └── URLTool.java
│   │   │   ├── javadraw.jdo
│   │   │   ├── minimap
│   │   │   │   ├── MiniMapApplication.class
│   │   │   │   ├── MiniMapApplication.java
│   │   │   │   ├── MiniMapDesktop.class
│   │   │   │   └── MiniMapDesktop.java
│   │   │   ├── net
│   │   │   │   ├── NetApp.class
│   │   │   │   ├── NetApp.java
│   │   │   │   ├── NodeFigure.class
│   │   │   │   └── NodeFigure.java
│   │   │   ├── net.jdo
│   │   │   ├── nothing
│   │   │   │   ├── NothingApp.class
│   │   │   │   ├── NothingApp.java
│   │   │   │   ├── NothingApplet.class
│   │   │   │   └── NothingApplet.java
│   │   │   └── pert
│   │   │   ├── images
│   │   │   │   ├── PERT1.gif
│   │   │   │   ├── PERT2.gif
│   │   │   │   └── PERT3.gif
│   │   │   ├── PertApplet.class
│   │   │   ├── PertAppletHelp.html
│   │   │   ├── PertApplet.java
│   │   │   ├── PertApplication.class
│   │   │   ├── PertApplication.java
│   │   │   ├── PertDependency.class
│   │   │   ├── PertDependency.java
│   │   │   ├── PertFigure.class
│   │   │   ├── PertFigureCreationTool.class
│   │   │   ├── PertFigureCreationTool.java
│   │   │   └── PertFigure.java
│   │   ├── standard
│   │   │   ├── AbstractCommand$EventDispatcher.class
│   │   │   ├── AbstractCommand.class
│   │   │   ├── AbstractCommand.java
│   │   │   ├── AbstractConnector.class
│   │   │   ├── AbstractConnector.java
│   │   │   ├── AbstractFigure.class
│   │   │   ├── AbstractFigure.java
│   │   │   ├── AbstractHandle.class
│   │   │   ├── AbstractHandle.java
│   │   │   ├── AbstractLocator.class
│   │   │   ├── AbstractLocator.java
│   │   │   ├── AbstractTool$EventDispatcher.class
│   │   │   ├── AbstractTool.class
│   │   │   ├── AbstractTool.java
│   │   │   ├── ActionTool.class
│   │   │   ├── ActionTool.java
│   │   │   ├── AlignCommand$Alignment.class
│   │   │   ├── AlignCommand$UndoActivity.class
│   │   │   ├── AlignCommand.class
│   │   │   ├── AlignCommand.java
│   │   │   ├── BoxHandleKit.class
│   │   │   ├── BoxHandleKit.java
│   │   │   ├── BringToFrontCommand$UndoActivity.class
│   │   │   ├── BringToFrontCommand.class
│   │   │   ├── BringToFrontCommand.java
│   │   │   ├── BufferedUpdateStrategy.class
│   │   │   ├── BufferedUpdateStrategy.java
│   │   │   ├── ChangeAttributeCommand$UndoActivity.class
│   │   │   ├── ChangeAttributeCommand.class
│   │   │   ├── ChangeAttributeCommand.java
│   │   │   ├── ChangeConnectionEndHandle$UndoActivity.class
│   │   │   ├── ChangeConnectionEndHandle.class
│   │   │   ├── ChangeConnectionEndHandle.java
│   │   │   ├── ChangeConnectionHandle$UndoActivity.class
│   │   │   ├── ChangeConnectionHandle.class
│   │   │   ├── ChangeConnectionHandle.java
│   │   │   ├── ChangeConnectionStartHandle$UndoActivity.class
│   │   │   ├── ChangeConnectionStartHandle.class
│   │   │   ├── ChangeConnectionStartHandle.java
│   │   │   ├── ChopBoxConnector.class
│   │   │   ├── ChopBoxConnector.java
│   │   │   ├── CompositeFigure.class
│   │   │   ├── CompositeFigure.java
│   │   │   ├── ConnectionHandle.class
│   │   │   ├── ConnectionHandle.java
│   │   │   ├── ConnectionTool$UndoActivity.class
│   │   │   ├── ConnectionTool.class
│   │   │   ├── ConnectionTool.java
│   │   │   ├── CopyCommand.class
│   │   │   ├── CopyCommand.java
│   │   │   ├── CreationTool.class
│   │   │   ├── CreationTool.java
│   │   │   ├── CutCommand$UndoActivity.class
│   │   │   ├── CutCommand.class
│   │   │   ├── CutCommand.java
│   │   │   ├── DecoratorFigure.class
│   │   │   ├── DecoratorFigure.java
│   │   │   ├── DeleteCommand$UndoActivity.class
│   │   │   ├── DeleteCommand.class
│   │   │   ├── DeleteCommand.java
│   │   │   ├── DeleteFromDrawingVisitor.class
│   │   │   ├── DeleteFromDrawingVisitor.java
│   │   │   ├── DragTracker$UndoActivity.class
│   │   │   ├── DragTracker.class
│   │   │   ├── DragTracker.java
│   │   │   ├── DuplicateCommand.class
│   │   │   ├── DuplicateCommand.java
│   │   │   ├── EastHandle.class
│   │   │   ├── FastBufferedUpdateStrategy.class
│   │   │   ├── FastBufferedUpdateStrategy.java
│   │   │   ├── FigureAndEnumerator.class
│   │   │   ├── FigureAndEnumerator.java
│   │   │   ├── FigureChangeAdapter.class
│   │   │   ├── FigureChangeAdapter.java
│   │   │   ├── FigureChangeEventMulticaster.class
│   │   │   ├── FigureChangeEventMulticaster.java
│   │   │   ├── FigureEnumerator.class
│   │   │   ├── FigureEnumerator.java
│   │   │   ├── FigureTransferCommand.class
│   │   │   ├── FigureTransferCommand.java
│   │   │   ├── GridConstrainer.class
│   │   │   ├── GridConstrainer.java
│   │   │   ├── HandleAndEnumerator.class
│   │   │   ├── HandleAndEnumerator.java
│   │   │   ├── HandleEnumerator.class
│   │   │   ├── HandleEnumerator.java
│   │   │   ├── HandleTracker.class
│   │   │   ├── HandleTracker.java
│   │   │   ├── InsertIntoDrawingVisitor.class
│   │   │   ├── InsertIntoDrawingVisitor.java
│   │   │   ├── LocatorConnector.class
│   │   │   ├── LocatorConnector.java
│   │   │   ├── LocatorHandle.class
│   │   │   ├── LocatorHandle.java
│   │   │   ├── NorthEastHandle.class
│   │   │   ├── NorthHandle.class
│   │   │   ├── NorthWestHandle.class
│   │   │   ├── NullDrawingView.class
│   │   │   ├── NullDrawingView.java
│   │   │   ├── NullHandle.class
│   │   │   ├── NullHandle.java
│   │   │   ├── NullTool.class
│   │   │   ├── NullTool.java
│   │   │   ├── OffsetLocator.class
│   │   │   ├── OffsetLocator.java
│   │   │   ├── OrderedFigureElement.class
│   │   │   ├── OrderedFigureElement.java
│   │   │   ├── PasteCommand$UndoActivity.class
│   │   │   ├── PasteCommand.class
│   │   │   ├── PasteCommand.java
│   │   │   ├── PeripheralLocator.class
│   │   │   ├── PeripheralLocator.java
│   │   │   ├── QuadTree.class
│   │   │   ├── QuadTree.java
│   │   │   ├── RelativeLocator.class
│   │   │   ├── RelativeLocator.java
│   │   │   ├── ResizeHandle$UndoActivity.class
│   │   │   ├── ResizeHandle.class
│   │   │   ├── ReverseFigureEnumerator.class
│   │   │   ├── ReverseFigureEnumerator.java
│   │   │   ├── SelectAllCommand$UndoActivity.class
│   │   │   ├── SelectAllCommand.class
│   │   │   ├── SelectAllCommand.java
│   │   │   ├── SelectAreaTracker.class
│   │   │   ├── SelectAreaTracker.java
│   │   │   ├── SelectionTool.class
│   │   │   ├── SelectionTool.java
│   │   │   ├── SendToBackCommand$UndoActivity.class
│   │   │   ├── SendToBackCommand.class
│   │   │   ├── SendToBackCommand.java
│   │   │   ├── SimpleUpdateStrategy.class
│   │   │   ├── SimpleUpdateStrategy.java
│   │   │   ├── SingleFigureEnumerator.class
│   │   │   ├── SingleFigureEnumerator.java
│   │   │   ├── SouthEastHandle.class
│   │   │   ├── SouthHandle.class
│   │   │   ├── SouthWestHandle.class
│   │   │   ├── StandardDrawing.class
│   │   │   ├── StandardDrawing.java
│   │   │   ├── StandardDrawingView$ASH.class
│   │   │   ├── StandardDrawingView$DrawingViewKeyListener.class
│   │   │   ├── StandardDrawingView$DrawingViewMouseListener.class
│   │   │   ├── StandardDrawingView$DrawingViewMouseMotionListener.class
│   │   │   ├── StandardDrawingView.class
│   │   │   ├── StandardDrawingView.java
│   │   │   ├── StandardFigureSelection.class
│   │   │   ├── StandardFigureSelection.java
│   │   │   ├── TextHolder.class
│   │   │   ├── TextHolder.java
│   │   │   ├── ToggleGridCommand.class
│   │   │   ├── ToggleGridCommand.java
│   │   │   ├── ToolButton.class
│   │   │   ├── ToolButton.java
│   │   │   └── WestHandle.class
│   │   └── util
│   │   ├── Animatable.java
│   │   ├── Bounds.java
│   │   ├── Clipboard.java
│   │   ├── collections
│   │   │   ├── jdk11
│   │   │   │   ├── CollectionsFactoryJDK11.class
│   │   │   │   ├── CollectionsFactoryJDK11.java
│   │   │   │   ├── IteratorWrapper.class
│   │   │   │   ├── IteratorWrapper.java
│   │   │   │   ├── ListWrapper.class
│   │   │   │   ├── ListWrapper.java
│   │   │   │   ├── MapWrapper.class
│   │   │   │   ├── MapWrapper.java
│   │   │   │   ├── SetWrapper.class
│   │   │   │   └── SetWrapper.java
│   │   │   └── jdk12
│   │   │   ├── CollectionsFactoryJDK12.class
│   │   │   └── CollectionsFactoryJDK12.java
│   │   ├── CollectionsFactory.java
│   │   ├── ColorMap.java
│   │   ├── CommandButton.java
│   │   ├── CommandChoice.java
│   │   ├── Command.java
│   │   ├── CommandListener.java
│   │   ├── CommandMenu.java
│   │   ├── Filler.java
│   │   ├── FloatingTextField.java
│   │   ├── Geom.java
│   │   ├── GraphLayout.java
│   │   ├── Iconkit.java
│   │   ├── JDOStorageFormat.java
│   │   ├── PaletteButton.java
│   │   ├── PaletteIcon.java
│   │   ├── PaletteLayout.java
│   │   ├── PaletteListener.java
│   │   ├── RedoCommand.java
│   │   ├── ReverseListEnumerator.java
│   │   ├── ReverseVectorEnumerator.java
│   │   ├── SerializationStorageFormat.java
│   │   ├── StandardStorageFormat.java
│   │   ├── StandardVersionControlStrategy.java
│   │   ├── StorableInput.java
│   │   ├── Storable.java
│   │   ├── StorableOutput.java
│   │   ├── StorageFormat.java
│   │   ├── StorageFormatManager.java
│   │   ├── UndoableAdapter.java
│   │   ├── UndoableCommand.java
│   │   ├── UndoableHandle.java
│   │   ├── Undoable.java
│   │   ├── UndoableTool.java
│   │   ├── UndoCommand.java
│   │   ├── UndoManager.java
│   │   ├── UndoRedoActivity.java
│   │   ├── VersionControlStrategy.java
│   │   ├── VersionManagement.java
│   │   └── VersionRequester.java
│   └── monit-4.2
│   ├── aclocal.m4
│   ├── alert.c
│   ├── alert.h
│   ├── CHANGES.txt
│   ├── config.h.in
│   ├── configure
│   ├── configure.ac
│   ├── contrib
│   │   ├── monit.php
│   │   └── rc.monit
│   ├── CONTRIBUTORS
│   ├── control.c
│   ├── COPYING
│   ├── daemonize.c
│   ├── device
│   │   ├── device_common.c
│   │   ├── device.h
│   │   ├── device_sysdep.h
│   │   ├── sysdep_AIX.c
│   │   ├── sysdep_DARWIN.c
│   │   ├── sysdep_FREEBSD.c
│   │   ├── sysdep_HPUX.c
│   │   ├── sysdep_LINUX.c
│   │   ├── sysdep_OPENBSD.c
│   │   ├── sysdep_SOLARIS.c
│   │   └── sysdep_UNKNOWN.c
│   ├── doc
│   │   ├── examples.html
│   │   ├── monit.html
│   │   └── presentation.sxi
│   ├── env.c
│   ├── event.c
│   ├── event.h
│   ├── external
│   │   └── strftime.c
│   ├── FAQ.txt
│   ├── files.c
│   ├── gc.c
│   ├── getloadavg.c
│   ├── http
│   │   ├── base64.c
│   │   ├── base64.h
│   │   ├── cervlet.c
│   │   ├── cervlet.h
│   │   ├── engine.c
│   │   ├── engine.h
│   │   ├── processor.c
│   │   └── processor.h
│   ├── http.c
│   ├── install-sh
│   ├── LICENSE
│   ├── l.l
│   ├── log.c
│   ├── m4
│   │   └── strftime.m4
│   ├── Makefile.in
│   ├── md5.c
│   ├── md5.h
│   ├── monit.1
│   ├── monitor.c
│   ├── monitor.h
│   ├── monitrc
│   ├── net.c
│   ├── net.h
│   ├── PLATFORMS
│   ├── process
│   │   ├── process_common.c
│   │   ├── process_sysdep.h
│   │   ├── sysdep_AIX.c
│   │   ├── sysdep_DARWIN.c
│   │   ├── sysdep_FREEBSD.c
│   │   ├── sysdep_HPUX.c
│   │   ├── sysdep_LINUX.c
│   │   ├── sysdep_OPENBSD.c
│   │   ├── sysdep_SOLARIS.c
│   │   └── sysdep_UNKNOWN.c
│   ├── process.c
│   ├── process.h
│   ├── protocols
│   │   ├── default.c
│   │   ├── dwp.c
│   │   ├── ftp.c
│   │   ├── generic.c
│   │   ├── http.c
│   │   ├── imap.c
│   │   ├── ldap2.c
│   │   ├── ldap3.c
│   │   ├── nntp.c
│   │   ├── NOTES
│   │   ├── pop.c
│   │   ├── protocol.c
│   │   ├── protocol.h
│   │   ├── rdate.c
│   │   ├── rsync.c
│   │   ├── smtp.c
│   │   └── ssh.c
│   ├── p.y
│   ├── README
│   ├── README.SSL
│   ├── sendmail.c
│   ├── sha.c
│   ├── sha.h
│   ├── signal.c
│   ├── socket.c
│   ├── socket.h
│   ├── spawn.c
│   ├── ssl.c
│   ├── ssl.h
│   ├── state.c
│   ├── STATUS
│   ├── status.c
│   ├── UPGRADE.txt
│   ├── util.c
│   ├── validate.c
│   └── xmalloc.c
├── fixspaces
├── LICENSE.txt
├── Makefile
├── nicad3
├── nicad3cross
├── QUESTIONS.txt
├── scripts
│   ├── Abstract
│   ├── CleanAll
│   ├── ClusterPairs
│   ├── Extract
│   ├── Filter
│   ├── FindClonePairs
│   ├── FindClones
│   ├── FindCrossClones
│   ├── GetNormSource
│   ├── GetSource
│   ├── MakePairHTML
│   ├── NiCadCross-MacOSX
│   ├── NiCadCross-Mandriva
│   ├── NiCadCross-Ubuntu
│   ├── NiCadPair-MacOSX
│   ├── NiCadPair-Mandriva
│   ├── NiCadPair-Ubuntu
│   ├── Normalize
│   ├── Rename
│   ├── SplitClasses
│   └── Transform
├── splitclasses
├── tools
│   ├── 00-README.txt
│   ├── cinterface
│   ├── cloneclasses.c
│   ├── cloneclasses.t
│   ├── clonepairs.c
│   ├── clonepairs.t
│   ├── crossclones.c
│   ├── crossclones.t
│   ├── getnormsource.c
│   ├── getnormsource.t
│   ├── getsource.c
│   ├── getsource.t
│   ├── linetable.i
│   ├── LINUX
│   │   ├── cinterface
│   │   ├── exceptionSignals
│   │   ├── kernelTypes
│   │   ├── memory
│   │   ├── signal
│   │   ├── signalTypes
│   │   └── sys
│   │   └── time.h
│   ├── main.c
│   ├── Makefile
│   ├── PREVcloneclasses.t
│   ├── splitclasses.c
│   ├── splitclasses.t
│   ├── streamprocess.c
│   ├── streamprocess.t
│   ├── TLglob.h
│   ├── TLI.c
│   ├── TLint.h
│   ├── TLS.c
│   ├── tohtmlpairs.c
│   └── tohtmlpairs.t
└── txl
├── bom.grm
├── c-abstract-blocks.txl
├── c-abstract-functions.txl
├── c-extract-blocks.txl
├── c-extract-functions.txl
├── c-filter-blocks.txl
├── c-filter-functions.txl
├── c.grm
├── c-rename-blind-blocks.txl
├── c-rename-blind-functions.txl
├── c-rename-consistent-blocks.txl
├── c-rename-consistent-functions.txl
├── cs-abstract-blocks.txl
├── cs-abstract-functions.txl
├── cs-extract-blocks.txl
├── cs-extract-functions.txl
├── cs-filter-blocks.txl
├── cs-filter-functions.txl
├── csharp.grm
├── cs-rename-blind-blocks.txl
├── cs-rename-blind-functions.txl
├── cs-rename-consistent-blocks.txl
├── cs-rename-consistent-functions.txl
├── cs.txl
├── c.txl
├── generic-abstract.txl
├── generic-filter.txl
├── generic-normalize.txl
├── generic-rename-blind.txl
├── generic-rename-consistent.txl
├── getoriginal.txl
├── ifdef.txl
├── java-abstract-blocks.txl
├── java-abstract-functions.txl
├── java-extract-blocks.txl
├── java-extract-functions.txl
├── java-filter-blocks.txl
├── java-filter-functions.txl
├── java.grm
├── java-normalize-ifconditions-functions.txl
├── java-rename-blind-blocks.txl
├── java-rename-blind-functions.txl
├── java-rename-consistent-blocks.txl
├── java-rename-consistent-functions.txl
├── java.txl
├── Makefile
├── py-abstract-blocks.txl
├── py-abstract-functions.txl
├── py-extract-blocks.txl
├── py-extract-functions.txl
├── py-filter-blocks.txl
├── py-filter-functions.txl
├── pyindent.txl
├── py-rename-blind-blocks.txl
├── py-rename-blind-functions.txl
├── py-rename-consistent-blocks.txl
├── py-rename-consistent-functions.txl
├── python.grm
├── py.txl
├── wsdl-extract-functions.txl
└── wsdl.grm

106 directories, 2035 files

标签:

实例下载地址

Nicad-3.5 code clone detector

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警