Three examples come with the
distribution to illustrate
the usage of Jmangle .
In each example directory there
are executable README
files. Read/run either README.sh (Unix) or
README.bat (Windows). If you
are not using either Unix or
Windows, read either file and
execute the commands by hand.
Example One: Hello World
Example one is a simple single class Java program
that prints some strings. The README file
describes an exercise where the class file
is decompiled with the javap
command, then jmangle is run and
the resulting class file is decompiled
for comparison purposes.
Example Two: MiniEdit
Example two is MiniEdit
by John Jensen. This is a simple Java
text editor and is a multi-class program.
The mangling of these classes
is controlled by a configuration file
(see).
The following is the mangle map:
Symbol Map:
MiniEdit:
Tag: Copyright (c) 1997 John Jensen
Fields:
MiniEdit.menuBusy -> MiniEdit.me29
MiniEdit.closePrompt -> MiniEdit.me26
MiniEdit.file -> MiniEdit.me24
MiniEdit.quitString -> MiniEdit.me23
MiniEdit.NOACTION -> MiniEdit.me13
MiniEdit.neverNamed -> MiniEdit.me27
MiniEdit.dirty -> MiniEdit.me28
MiniEdit.openPrompt -> MiniEdit.me25
MiniEdit.saveAsString -> MiniEdit.me22
MiniEdit.saveString -> MiniEdit.me21
MiniEdit.openString -> MiniEdit.me20
MiniEdit.QUITAPP -> MiniEdit.me16
MiniEdit.textArea -> MiniEdit.me18
MiniEdit.NEWFILE -> MiniEdit.me14
MiniEdit.BUFSIZE -> MiniEdit.me17
MiniEdit.newString -> MiniEdit.me19
MiniEdit.OPENFILE -> MiniEdit.me15
Methods:
MiniEdit.newFile -> MiniEdit.me8
MiniEdit.noteListen -> MiniEdit.me7
MiniEdit.getFile -> MiniEdit.me11
MiniEdit.openFile -> MiniEdit.me9
MiniEdit.setTitle -> MiniEdit.me5
MiniEdit.isItSafe -> MiniEdit.me6
MiniEdit.saveFile -> MiniEdit.me10
MiniEdit.notify -> MiniEdit.me12
Note -> me0:
Tag: Copyright (c) 1997 John Jensen
Fields:
Note.whatever -> me0.me4
Note.accepted -> me0.me3
Note.noteAction -> me0.me1
Note.noteListener -> me0.me2
Methods:
NoteListener -> me30:
Tag: Copyright (c) 1997 John Jensen
Fields:
Methods:
NoteListener.noteListen -> me30.me7
Example Three: Auditor and Support Classes
Example three is Auditor
by Bharath Raj Rao brr@cat.syr.edu.
The Auditor
presented is a network protocol logging program. It can easily be modified to do other things,
however. Auditor works by stepping in transparently between client and server.
There is a set of support packages.
The mangling
is controlled by a configuration file
and illustrates the mangling of both
class and package names.
The following is the mangle map:
Symbol Map:
Auditor:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.net.Networkable -> brr0.brr48.brr214:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.net.Networkable.setSocket -> brr0.brr48.brr214.brr216
brr.net.Networkable.init -> brr0.brr48.brr214.brr52
brr.net.Networkable.getSocket -> brr0.brr48.brr214.brr215
brr.awt.ImageLoader -> brr0.brr10.brr134:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.ImageLoader.toLoad -> brr0.brr10.brr134.brr139
brr.awt.ImageLoader.codeBase -> brr0.brr10.brr134.brr137
brr.awt.ImageLoader.bs -> brr0.brr10.brr134.brr104
brr.awt.ImageLoader.linesLoaded -> brr0.brr10.brr134.brr141
brr.awt.ImageLoader.loaded -> brr0.brr10.brr134.brr138
brr.awt.ImageLoader.linesToLoad -> brr0.brr10.brr134.brr140
brr.awt.ImageLoader.p -> brr0.brr10.brr134.brr142
Methods:
brr.awt.ImageLoader.loadImage -> brr0.brr10.brr134.brr136
brr.awt.ImageLoader.loadImages -> brr0.brr10.brr134.brr135
brr.awt.ImageLoader.setText -> brr0.brr10.brr134.brr35
brr.awt.examples.AboutBoxExample -> brr0.brr10.brr2.brr245:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.AboutBoxExample.img2 -> brr0.brr10.brr2.brr245.brr248
brr.awt.examples.AboutBoxExample.img1 -> brr0.brr10.brr2.brr245.brr247
brr.awt.examples.AboutBoxExample.about2 -> brr0.brr10.brr2.brr245.brr250
brr.awt.examples.AboutBoxExample.img0 -> brr0.brr10.brr2.brr245.brr246
brr.awt.examples.AboutBoxExample.aboutbut2 -> brr0.brr10.brr2.brr245.brr252
brr.awt.examples.AboutBoxExample.about1 -> brr0.brr10.brr2.brr245.brr249
brr.awt.examples.AboutBoxExample.aboutbut1 -> brr0.brr10.brr2.brr245.brr251
brr.awt.examples.AboutBoxExample.p -> brr0.brr10.brr2.brr245.brr142
Methods:
brr.net.examples.ServerExample -> brr0.brr48.brr2.brr131:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.awt.Grid -> brr0.brr10.brr185:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.Grid.squareColor -> brr0.brr10.brr185.brr202
brr.awt.Grid.squareSize -> brr0.brr10.brr185.brr201
brr.awt.Grid.ysize -> brr0.brr10.brr185.brr200
brr.awt.Grid.xsize -> brr0.brr10.brr185.brr199
brr.awt.Grid.backdropColor -> brr0.brr10.brr185.brr203
brr.awt.Grid.borderSize -> brr0.brr10.brr185.brr30
Methods:
brr.awt.Grid.setSquareSize -> brr0.brr10.brr185.brr187
brr.awt.Grid.getBackdropColor -> brr0.brr10.brr185.brr191
brr.awt.Grid.setBorderSize -> brr0.brr10.brr185.brr26
brr.awt.Grid.drawForeground -> brr0.brr10.brr185.brr196
brr.awt.Grid.getGridSize -> brr0.brr10.brr185.brr193
brr.awt.Grid.getSquareSize -> brr0.brr10.brr185.brr190
brr.awt.Grid.setGridSize -> brr0.brr10.brr185.brr186
brr.awt.Grid.drawBackground -> brr0.brr10.brr185.brr195
brr.awt.Grid.paintSquare -> brr0.brr10.brr185.brr194
brr.awt.Grid.drawImage -> brr0.brr10.brr185.brr198
brr.awt.Grid.getSquareColor -> brr0.brr10.brr185.brr192
brr.awt.Grid.drawString -> brr0.brr10.brr185.brr197
brr.awt.Grid.getBorderSize -> brr0.brr10.brr185.brr25
brr.awt.Grid.setBackdropColor -> brr0.brr10.brr185.brr188
brr.awt.Grid.setSquareColor -> brr0.brr10.brr185.brr189
brr.net.Protocol -> brr0.brr48.brr63:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.net.Protocol.markTime -> brr0.brr48.brr63.brr90
brr.net.Protocol.os -> brr0.brr48.brr63.brr7
brr.net.Protocol.dis -> brr0.brr48.brr63.brr83
brr.net.Protocol.newph -> brr0.brr48.brr63.brr91
brr.net.Protocol.requestType -> brr0.brr48.brr63.brr86
brr.net.Protocol.caseSensitive -> brr0.brr48.brr63.brr87
brr.net.Protocol.dos -> brr0.brr48.brr63.brr84
brr.net.Protocol.request -> brr0.brr48.brr63.brr85
brr.net.Protocol.defaultProtocolHandler -> brr0.brr48.brr63.brr81
brr.net.Protocol.is -> brr0.brr48.brr63.brr6
brr.net.Protocol.keepAlive -> brr0.brr48.brr63.brr88
brr.net.Protocol.timeOut -> brr0.brr48.brr63.brr89
brr.net.Protocol.d -> brr0.brr48.brr63.brr82
brr.net.Protocol.protocolTable -> brr0.brr48.brr63.brr80
Methods:
brr.net.Protocol.getProtocolHandler -> brr0.brr48.brr63.brr76
brr.net.Protocol.getTimeOut -> brr0.brr48.brr63.brr65
brr.net.Protocol.setProtocolHandler -> brr0.brr48.brr63.brr77
brr.net.Protocol.setInputStream -> brr0.brr48.brr63.brr68
brr.net.Protocol.setTimeOut -> brr0.brr48.brr63.brr64
brr.net.Protocol.setCaseSensitive -> brr0.brr48.brr63.brr69
brr.net.Protocol.setKeepAlive -> brr0.brr48.brr63.brr66
brr.net.Protocol.getDefaultProtocolHandler -> brr0.brr48.brr63.brr74
brr.net.Protocol.setDefaultProtocolHandler -> brr0.brr48.brr63.brr75
brr.net.Protocol.getCaseSensitive -> brr0.brr48.brr63.brr70
brr.net.Protocol.handleProtocol -> brr0.brr48.brr63.brr79
brr.net.Protocol.removeProtocolHandler -> brr0.brr48.brr63.brr78
brr.net.Protocol.getKeepAlive -> brr0.brr48.brr63.brr67
brr.net.Protocol.setOutputStream -> brr0.brr48.brr63.brr71
brr.net.Protocol.getOutputStream -> brr0.brr48.brr63.brr73
brr.net.Protocol.getInputStream -> brr0.brr48.brr63.brr72
brr.awt.examples.TextPanelExample -> brr0.brr10.brr2.brr222:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.TextPanelExample.alignb -> brr0.brr10.brr2.brr222.brr226
brr.awt.examples.TextPanelExample.enableb -> brr0.brr10.brr2.brr222.brr225
brr.awt.examples.TextPanelExample.tp1 -> brr0.brr10.brr2.brr222.brr224
brr.awt.examples.TextPanelExample.tp0 -> brr0.brr10.brr2.brr222.brr223
Methods:
brr.awt.FlyPanel -> brr0.brr10.brr14:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.FlyPanel.borderWidth -> brr0.brr10.brr14.brr23
brr.awt.FlyPanel.mouseIn -> brr0.brr10.brr14.brr22
brr.awt.FlyPanel.pushedIn -> brr0.brr10.brr14.brr21
brr.awt.FlyPanel.flyButton -> brr0.brr10.brr14.brr20
Methods:
brr.awt.FlyPanel.getFlyButton -> brr0.brr10.brr14.brr16
brr.awt.FlyPanel.eraseBorder -> brr0.brr10.brr14.brr18
brr.awt.FlyPanel.setFlyButton -> brr0.brr10.brr14.brr15
brr.awt.FlyPanel.realign -> brr0.brr10.brr14.brr17
brr.awt.FlyPanel.drawBorder -> brr0.brr10.brr14.brr19
brr.net.examples.GetServer -> brr0.brr48.brr2.brr253:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.awt.examples.AlignExample -> brr0.brr10.brr2.brr234:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.AlignExample.ml -> brr0.brr10.brr2.brr234.brr12
brr.awt.examples.AlignExample.quitb -> brr0.brr10.brr2.brr234.brr235
brr.awt.examples.AlignExample.currentFont -> brr0.brr10.brr2.brr234.brr13
brr.awt.examples.AlignExample.p -> brr0.brr10.brr2.brr234.brr142
Methods:
brr.awt.examples.GridExample -> brr0.brr10.brr2.brr217:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.GridExample.gr -> brr0.brr10.brr2.brr217.brr218
Methods:
brr.awt.examples.MultiLineExample -> brr0.brr10.brr2.brr11:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.MultiLineExample.ml -> brr0.brr10.brr2.brr11.brr12
brr.awt.examples.MultiLineExample.currentFont -> brr0.brr10.brr2.brr11.brr13
Methods:
brr.io.Pipe -> brr0.brr1.brr4:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.io.Pipe.os -> brr0.brr1.brr4.brr7
brr.io.Pipe.buf -> brr0.brr1.brr4.brr9
brr.io.Pipe.BUFSIZE -> brr0.brr1.brr4.brr8
brr.io.Pipe.is -> brr0.brr1.brr4.brr6
Methods:
brr.io.Pipe.setBuffer -> brr0.brr1.brr4.brr5
brr.awt.AboutBox -> brr0.brr10.brr92:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.AboutBox.aboutImage -> brr0.brr10.brr92.brr98
brr.awt.AboutBox.down -> brr0.brr10.brr92.brr95
brr.awt.AboutBox.header -> brr0.brr10.brr92.brr93
brr.awt.AboutBox.DEFAULT_HEADLINE_FONT -> brr0.brr10.brr92.brr96
brr.awt.AboutBox.OKButtonImage -> brr0.brr10.brr92.brr97
brr.awt.AboutBox.side -> brr0.brr10.brr92.brr94
Methods:
brr.awt.Line -> brr0.brr10.brr168:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.Line.text -> brr0.brr10.brr168.brr40
brr.awt.Line.y -> brr0.brr10.brr168.brr170
brr.awt.Line.x -> brr0.brr10.brr168.brr169
Methods:
brr.net.examples.GetHandler -> brr0.brr48.brr2.brr166:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.awt.FlyButton -> brr0.brr10.brr99:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.FlyButton.bs -> brr0.brr10.brr99.brr104
brr.awt.FlyButton.img -> brr0.brr10.brr99.brr106
brr.awt.FlyButton.grayImg -> brr0.brr10.brr99.brr107
brr.awt.FlyButton.bi -> brr0.brr10.brr99.brr105
Methods:
brr.awt.FlyButton.getImage -> brr0.brr10.brr99.brr102
brr.awt.FlyButton.setImage -> brr0.brr10.brr99.brr103
brr.awt.FlyButton.getText -> brr0.brr10.brr99.brr37
brr.awt.FlyButton.createSemiTransparentImage -> brr0.brr10.brr99.brr101
brr.awt.FlyButton.setText -> brr0.brr10.brr99.brr35
brr.awt.FlyButton.createEmbossedImage -> brr0.brr10.brr99.brr100
brr.awt.ImagePanel -> brr0.brr10.brr236:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.ImagePanel.imageWidth -> brr0.brr10.brr236.brr182
brr.awt.ImagePanel.DEFAULT_IMAGE_HEIGHT -> brr0.brr10.brr236.brr179
brr.awt.ImagePanel.imageHeight -> brr0.brr10.brr236.brr181
brr.awt.ImagePanel.DEFAULT_IMAGE_WIDTH -> brr0.brr10.brr236.brr180
brr.awt.ImagePanel.fit -> brr0.brr10.brr236.brr157
brr.awt.ImagePanel.image -> brr0.brr10.brr236.brr183
Methods:
brr.awt.ImagePanel.getImage -> brr0.brr10.brr236.brr102
brr.awt.ImagePanel.setFit -> brr0.brr10.brr236.brr172
brr.awt.ImagePanel.getImageSize -> brr0.brr10.brr236.brr174
brr.awt.ImagePanel.setImage -> brr0.brr10.brr236.brr103
brr.awt.ImagePanel.setImageSize -> brr0.brr10.brr236.brr173
brr.awt.ImagePanel.getImageWidth -> brr0.brr10.brr236.brr177
brr.awt.ImagePanel.getImageHeight -> brr0.brr10.brr236.brr178
brr.awt.ImagePanel.setImageWidth -> brr0.brr10.brr236.brr175
brr.awt.ImagePanel.setImageHeight -> brr0.brr10.brr236.brr176
brr.awt.Banner -> brr0.brr10.brr149:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.Banner.align -> brr0.brr10.brr149.brr42
brr.awt.Banner.imgHeight -> brr0.brr10.brr149.brr156
brr.awt.Banner.text -> brr0.brr10.brr149.brr40
brr.awt.Banner.texty -> brr0.brr10.brr149.brr154
brr.awt.Banner.imgWidth -> brr0.brr10.brr149.brr155
brr.awt.Banner.textx -> brr0.brr10.brr149.brr153
brr.awt.Banner.img -> brr0.brr10.brr149.brr106
brr.awt.Banner.fit -> brr0.brr10.brr149.brr157
brr.awt.Banner.imgy -> brr0.brr10.brr149.brr152
brr.awt.Banner.imgx -> brr0.brr10.brr149.brr151
Methods:
brr.awt.Banner.getImage -> brr0.brr10.brr149.brr102
brr.awt.Banner.getAlign -> brr0.brr10.brr149.brr38
brr.awt.Banner.setImage -> brr0.brr10.brr149.brr103
brr.awt.Banner.getText -> brr0.brr10.brr149.brr37
brr.awt.Banner.set -> brr0.brr10.brr149.brr150
brr.awt.Banner.setAlign -> brr0.brr10.brr149.brr36
brr.awt.Banner.setText -> brr0.brr10.brr149.brr35
brr.net.examples.HelloHandler -> brr0.brr48.brr2.brr133:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.net.examples.ProtocolExample -> brr0.brr48.brr2.brr256:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.net.examples.ProtocolExample.protocolStrings -> brr0.brr48.brr2.brr256.brr257
Methods:
brr.awt.examples.FlyPanelExample -> brr0.brr10.brr2.brr204:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.FlyPanelExample.bannerImages -> brr0.brr10.brr2.brr204.brr206
brr.awt.examples.FlyPanelExample.bombImages -> brr0.brr10.brr2.brr204.brr205
brr.awt.examples.FlyPanelExample.bombPanel -> brr0.brr10.brr2.brr204.brr207
brr.awt.examples.FlyPanelExample.bannerPanel -> brr0.brr10.brr2.brr204.brr208
Methods:
brr.io.examples.TalkClient -> brr0.brr1.brr2.brr128:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.io.examples.TalkClient.waiting -> brr0.brr1.brr2.brr128.brr123
brr.io.examples.TalkClient.s -> brr0.brr1.brr2.brr128.brr126
brr.io.examples.TalkClient.c -> brr0.brr1.brr2.brr128.brr127
Methods:
brr.net.examples.FoodHandler -> brr0.brr48.brr2.brr132:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.awt.Align -> brr0.brr10.brr237:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.Align.BOTH -> brr0.brr10.brr237.brr243
brr.awt.Align.CENTRE -> brr0.brr10.brr237.brr240
brr.awt.Align.LEFT -> brr0.brr10.brr237.brr241
brr.awt.Align.CENTER -> brr0.brr10.brr237.brr239
brr.awt.Align.JUSTIFY -> brr0.brr10.brr237.brr244
brr.awt.Align.RIGHT -> brr0.brr10.brr237.brr242
Methods:
brr.awt.Align.adjustAlign -> brr0.brr10.brr237.brr238
brr.io.examples.Talk -> brr0.brr1.brr2.brr3:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.net.Loadable -> brr0.brr48.brr158:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.net.Loadable.setLoader -> brr0.brr48.brr158.brr50
brr.net.Loadable.init -> brr0.brr48.brr158.brr52
brr.net.Loadable.getLoader -> brr0.brr48.brr158.brr51
brr.net.ProtocolHandler -> brr0.brr48.brr108:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.net.ProtocolHandler.os -> brr0.brr48.brr108.brr7
brr.net.ProtocolHandler.request -> brr0.brr48.brr108.brr85
brr.net.ProtocolHandler.requestType -> brr0.brr48.brr108.brr86
brr.net.ProtocolHandler.protocol -> brr0.brr48.brr108.brr119
brr.net.ProtocolHandler.out -> brr0.brr48.brr108.brr118
brr.net.ProtocolHandler.dis -> brr0.brr48.brr108.brr83
brr.net.ProtocolHandler.d -> brr0.brr48.brr108.brr82
brr.net.ProtocolHandler.dos -> brr0.brr48.brr108.brr84
brr.net.ProtocolHandler.is -> brr0.brr48.brr108.brr6
Methods:
brr.net.ProtocolHandler.setRequestType -> brr0.brr48.brr108.brr111
brr.net.ProtocolHandler.setInputStream -> brr0.brr48.brr108.brr68
brr.net.ProtocolHandler.getDataOutputStream -> brr0.brr48.brr108.brr116
brr.net.ProtocolHandler.getDataInputStream -> brr0.brr48.brr108.brr115
brr.net.ProtocolHandler.getPrintStream -> brr0.brr48.brr108.brr117
brr.net.ProtocolHandler.getProtocol -> brr0.brr48.brr108.brr109
brr.net.ProtocolHandler.getRequest -> brr0.brr48.brr108.brr113
brr.net.ProtocolHandler.setProtocol -> brr0.brr48.brr108.brr110
brr.net.ProtocolHandler.getRequestType -> brr0.brr48.brr108.brr114
brr.net.ProtocolHandler.setRequest -> brr0.brr48.brr108.brr112
brr.net.ProtocolHandler.setOutputStream -> brr0.brr48.brr108.brr71
brr.net.ProtocolHandler.getOutputStream -> brr0.brr48.brr108.brr73
brr.net.ProtocolHandler.getInputStream -> brr0.brr48.brr108.brr72
brr.awt.BannerString -> brr0.brr10.brr159:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.BannerString.align -> brr0.brr10.brr159.brr42
brr.awt.BannerString.DEFAULT_FONT -> brr0.brr10.brr159.brr163
brr.awt.BannerString.text -> brr0.brr10.brr159.brr40
brr.awt.BannerString.minWidth -> brr0.brr10.brr159.brr165
brr.awt.BannerString.fm -> brr0.brr10.brr159.brr164
Methods:
brr.awt.BannerString.getAlign -> brr0.brr10.brr159.brr38
brr.awt.BannerString.getText -> brr0.brr10.brr159.brr37
brr.awt.BannerString.getMinWidth -> brr0.brr10.brr159.brr162
brr.awt.BannerString.setAlign -> brr0.brr10.brr159.brr36
brr.awt.BannerString.recalcMetrics -> brr0.brr10.brr159.brr160
brr.awt.BannerString.setText -> brr0.brr10.brr159.brr35
brr.awt.BannerString.setMinWidth -> brr0.brr10.brr159.brr161
brr.awt.BannerImage -> brr0.brr10.brr171:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.BannerImage.imageWidth -> brr0.brr10.brr171.brr182
brr.awt.BannerImage.DEFAULT_IMAGE_HEIGHT -> brr0.brr10.brr171.brr179
brr.awt.BannerImage.imageHeight -> brr0.brr10.brr171.brr181
brr.awt.BannerImage.DEFAULT_IMAGE_WIDTH -> brr0.brr10.brr171.brr180
brr.awt.BannerImage.fit -> brr0.brr10.brr171.brr157
brr.awt.BannerImage.image -> brr0.brr10.brr171.brr183
Methods:
brr.awt.BannerImage.getImage -> brr0.brr10.brr171.brr102
brr.awt.BannerImage.setFit -> brr0.brr10.brr171.brr172
brr.awt.BannerImage.getImageSize -> brr0.brr10.brr171.brr174
brr.awt.BannerImage.setImage -> brr0.brr10.brr171.brr103
brr.awt.BannerImage.setImageSize -> brr0.brr10.brr171.brr173
brr.awt.BannerImage.getImageWidth -> brr0.brr10.brr171.brr177
brr.awt.BannerImage.getImageHeight -> brr0.brr10.brr171.brr178
brr.awt.BannerImage.setImageWidth -> brr0.brr10.brr171.brr175
brr.awt.BannerImage.setImageHeight -> brr0.brr10.brr171.brr176
brr.net.examples.LoadableExample -> brr0.brr48.brr2.brr49:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.net.examples.LoadableExample.loader -> brr0.brr48.brr2.brr49.brr53
brr.net.examples.LoadableExample.ta -> brr0.brr48.brr2.brr49.brr54
Methods:
brr.net.examples.LoadableExample.setLoader -> brr0.brr48.brr2.brr49.brr50
brr.net.examples.LoadableExample.init -> brr0.brr48.brr2.brr49.brr52
brr.net.examples.LoadableExample.getLoader -> brr0.brr48.brr2.brr49.brr51
brr.awt.MultiLine -> brr0.brr10.brr34:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.MultiLine.align -> brr0.brr10.brr34.brr42
brr.awt.MultiLine.DEFAULT_ALIGN -> brr0.brr10.brr34.brr41
brr.awt.MultiLine.text -> brr0.brr10.brr34.brr40
brr.awt.MultiLine.DEFAULT_WIDTH_STRING -> brr0.brr10.brr34.brr47
brr.awt.MultiLine.lineVector -> brr0.brr10.brr34.brr43
brr.awt.MultiLine.clip -> brr0.brr10.brr34.brr46
brr.awt.MultiLine.charsPerLine -> brr0.brr10.brr34.brr45
brr.awt.MultiLine.DEFAULT_CHARS_PER_LINE -> brr0.brr10.brr34.brr44
Methods:
brr.awt.MultiLine.getAlign -> brr0.brr10.brr34.brr38
brr.awt.MultiLine.getText -> brr0.brr10.brr34.brr37
brr.awt.MultiLine.setAlign -> brr0.brr10.brr34.brr36
brr.awt.MultiLine.setText -> brr0.brr10.brr34.brr35
brr.awt.MultiLine.formatText -> brr0.brr10.brr34.brr39
brr.io.examples.TalkServer -> brr0.brr1.brr2.brr120:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.io.examples.TalkServer.waiting -> brr0.brr1.brr2.brr120.brr123
brr.io.examples.TalkServer.busy -> brr0.brr1.brr2.brr120.brr122
brr.io.examples.TalkServer.TALK_PORT -> brr0.brr1.brr2.brr120.brr121
brr.io.examples.TalkServer.c -> brr0.brr1.brr2.brr120.brr127
brr.io.examples.TalkServer.s -> brr0.brr1.brr2.brr120.brr126
brr.io.examples.TalkServer.ss -> brr0.brr1.brr2.brr120.brr125
brr.io.examples.TalkServer.found -> brr0.brr1.brr2.brr120.brr124
Methods:
Audit -> brr227:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Audit.sis -> brr227.brr230
Audit.cis -> brr227.brr229
Audit.remotehost -> brr227.brr212
Audit.sos -> brr227.brr232
Audit.cos -> brr227.brr231
Audit.port -> brr227.brr233
Audit.s -> brr227.brr126
Audit.buf -> brr227.brr9
Audit.BUFSIZE -> brr227.brr8
Methods:
Audit.cleanup -> brr227.brr228
brr.applet.examples.LoaderExample -> brr0.brr143.brr2.brr219:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.applet.examples.LoaderExample.ta -> brr0.brr143.brr2.brr219.brr54
Methods:
brr.awt.TextPanel -> brr0.brr10.brr167:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.TextPanel.align -> brr0.brr10.brr167.brr42
brr.awt.TextPanel.DEFAULT_FONT -> brr0.brr10.brr167.brr163
brr.awt.TextPanel.text -> brr0.brr10.brr167.brr40
brr.awt.TextPanel.minWidth -> brr0.brr10.brr167.brr165
brr.awt.TextPanel.fm -> brr0.brr10.brr167.brr164
Methods:
brr.awt.TextPanel.getAlign -> brr0.brr10.brr167.brr38
brr.awt.TextPanel.getText -> brr0.brr10.brr167.brr37
brr.awt.TextPanel.getMinWidth -> brr0.brr10.brr167.brr162
brr.awt.TextPanel.setAlign -> brr0.brr10.brr167.brr36
brr.awt.TextPanel.recalcMetrics -> brr0.brr10.brr167.brr160
brr.awt.TextPanel.setText -> brr0.brr10.brr167.brr35
brr.awt.TextPanel.setMinWidth -> brr0.brr10.brr167.brr161
brr.awt.examples.ImageLoaderExample -> brr0.brr10.brr2.brr254:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.ImageLoaderExample.bannerImages -> brr0.brr10.brr2.brr254.brr206
brr.awt.examples.ImageLoaderExample.bombImages -> brr0.brr10.brr2.brr254.brr205
brr.awt.examples.ImageLoaderExample.test -> brr0.brr10.brr2.brr254.brr255
Methods:
brr.util.Debug -> brr0.brr55.brr56:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.util.Debug.on -> brr0.brr55.brr56.brr62
Methods:
brr.util.Debug.println -> brr0.brr55.brr56.brr59
brr.util.Debug.sleep -> brr0.brr55.brr56.brr61
brr.util.Debug.print -> brr0.brr55.brr56.brr60
brr.util.Debug.getOn -> brr0.brr55.brr56.brr57
brr.util.Debug.setOn -> brr0.brr55.brr56.brr58
brr.applet.LoaderApplet -> brr0.brr143.brr144:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.applet.LoaderApplet.ib -> brr0.brr143.brr144.brr148
brr.applet.LoaderApplet.bs -> brr0.brr143.brr144.brr104
brr.applet.LoaderApplet.cl -> brr0.brr143.brr144.brr145
brr.applet.LoaderApplet.img -> brr0.brr143.brr144.brr106
brr.applet.LoaderApplet.loaded -> brr0.brr143.brr144.brr138
brr.applet.LoaderApplet.f -> brr0.brr143.brr144.brr147
brr.applet.LoaderApplet.loadName -> brr0.brr143.brr144.brr146
Methods:
brr.awt.ProgressBar -> brr0.brr10.brr24:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.ProgressBar.toBeDoneColor -> brr0.brr10.brr24.brr32
brr.awt.ProgressBar.toggle -> brr0.brr10.brr24.brr33
brr.awt.ProgressBar.doneColor -> brr0.brr10.brr24.brr31
brr.awt.ProgressBar.percent -> brr0.brr10.brr24.brr29
brr.awt.ProgressBar.borderSize -> brr0.brr10.brr24.brr30
Methods:
brr.awt.ProgressBar.getBorderSize -> brr0.brr10.brr24.brr25
brr.awt.ProgressBar.setBorderSize -> brr0.brr10.brr24.brr26
brr.awt.ProgressBar.getPercent -> brr0.brr10.brr24.brr27
brr.awt.ProgressBar.setPercent -> brr0.brr10.brr24.brr28
brr.net.URLDecoder -> brr0.brr48.brr129:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
Methods:
brr.net.URLDecoder.decode -> brr0.brr48.brr129.brr130
brr.awt.examples.FlyButtonExample -> brr0.brr10.brr2.brr220:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.FlyButtonExample.images -> brr0.brr10.brr2.brr220.brr221
Methods:
brr.io.examples.connect -> brr0.brr1.brr2.brr209:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.io.examples.connect.otheruser -> brr0.brr1.brr2.brr209.brr210
brr.io.examples.connect.in -> brr0.brr1.brr2.brr209.brr213
brr.io.examples.connect.remotehost -> brr0.brr1.brr2.brr209.brr212
brr.io.examples.connect.TALK_PORT -> brr0.brr1.brr2.brr209.brr121
brr.io.examples.connect.out -> brr0.brr1.brr2.brr209.brr118
brr.io.examples.connect.localuser -> brr0.brr1.brr2.brr209.brr211
Methods:
brr.awt.examples.ProgressBarExample -> brr0.brr10.brr2.brr184:
Tag: Bharath Raj Rao mailto:brr@cat.syr.edu
Fields:
brr.awt.examples.ProgressBarExample.p -> brr0.brr10.brr2.brr184.brr142
Methods:
|