PageRenderTime 41ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/bundles/plugins-trunk/SideKick/sidekick/enhanced/SourceAsset.java

#
Java | 92 lines | 64 code | 20 blank | 8 comment | 1 complexity | b155d868326a37ea738f3e834f39e438 MD5 | raw file
Possible License(s): BSD-3-Clause, AGPL-1.0, Apache-2.0, LGPL-2.0, LGPL-3.0, GPL-2.0, CC-BY-SA-3.0, LGPL-2.1, GPL-3.0, MPL-2.0-no-copyleft-exception, IPL-1.0
  1. package sidekick.enhanced;
  2. import javax.swing.text.*;
  3. import javax.swing.Icon;
  4. import javax.swing.ImageIcon;
  5. import sidekick.Asset;
  6. /**
  7. * SourceAsset: extends sidekick.Asset, provides the nodes for a structure tree
  8. *
  9. * @author Martin Raspe
  10. * @created Oct 15, 2005
  11. * @modified $Id: SourceAsset.java 890 2006-03-21 20:30:35Z hertzhaft $
  12. * @version $Revision: 890 $
  13. */
  14. public class SourceAsset extends Asset {
  15. private String shortDesc;
  16. private String longDesc;
  17. private Icon _icon;
  18. private int _lineNo;
  19. private int _type;
  20. public SourceAsset() {
  21. super("SourceAsset");
  22. }
  23. public SourceAsset(String name, int lineNo, Position start) {
  24. super(name);
  25. this.start = start;
  26. this.end = start;
  27. this.shortDesc = name;
  28. this.longDesc = "";
  29. if (lineNo > 0)
  30. this.longDesc = "Line: " + lineNo;
  31. _lineNo = lineNo;
  32. }
  33. public int getLineNo() {
  34. return _lineNo;
  35. }
  36. public Icon getIcon() {
  37. return _icon;
  38. }
  39. public void setIcon(ImageIcon icon) {
  40. _icon = icon;
  41. }
  42. public int get_type() {
  43. return _type;
  44. }
  45. public String getShortString() {
  46. return shortDesc;
  47. }
  48. public String getLongString() {
  49. return longDesc;
  50. }
  51. public String getShortDescription() {
  52. return shortDesc;
  53. }
  54. public String getLongDescription() {
  55. return longDesc;
  56. }
  57. public void setShort(String shortDesc) {
  58. this.shortDesc = shortDesc;
  59. }
  60. public void setLong(String longDesc) {
  61. this.longDesc = longDesc;
  62. }
  63. public void setShortDescription(String shortDesc) {
  64. this.shortDesc = shortDesc;
  65. }
  66. public void setLongDescription(String longDesc) {
  67. this.longDesc = longDesc;
  68. }
  69. public String toString() {
  70. return shortDesc + " " + longDesc;
  71. }
  72. }