This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 106399 - Separate the API to a new module
Summary: Separate the API to a new module
Status: RESOLVED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Source (show other bugs)
Version: 6.x
Hardware: All All
: P1 blocker (vote)
Assignee: Petr Hrebejk
URL:
Keywords: API_REVIEW_FAST
Depends on:
Blocks:
 
Reported: 2007-06-12 15:59 UTC by Petr Hrebejk
Modified: 2007-06-13 16:17 UTC (History)
5 users (show)

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
zip file with the module containing the proposed API (24.39 KB, application/octet-stream)
2007-06-12 18:06 UTC, Petr Hrebejk
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Petr Hrebejk 2007-06-12 15:59:46 UTC
The java/source contains UiUtilities class with methods for GUI realated fuctionality e.g. getIcon, format Element
header etc. It is very likely that number of the methods will grow later. E.g. creating text fields with code
completion, selecting types etc. Other necessary function is to format and properly handle the HTML from elements
javadoc. This API should not be part of java/source. It should rather be in separate module. I will create new module
"Java Source API" and move all the UiUtils functionality plus Javadoc HTML formating into it. 

Will add diff of the new module soon.
Comment 1 Petr Hrebejk 2007-06-12 18:06:41 UTC
Created attachment 43561 [details]
zip file with the module containing the proposed API
Comment 2 Petr Hrebejk 2007-06-13 16:17:00 UTC
Directory /cvs/java/sourceui added to the repository
Directory /cvs/java/sourceui/src added to the repository
Directory /cvs/java/sourceui/test added to the repository
Directory /cvs/java/sourceui/src/org added to the repository
Directory /cvs/java/sourceui/test/unit added to the repository
Directory /cvs/java/sourceui/nbproject added to the repository
Directory /cvs/java/sourceui/test/unit/src added to the repository
Directory /cvs/java/sourceui/src/org/netbeans added to the repository
Directory /cvs/java/sourceui/test/unit/src/org added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/api added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/modules added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/api/java added to the repository
Directory /cvs/java/sourceui/test/unit/src/org/netbeans added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/modules/java added to the repository
Directory /cvs/java/sourceui/test/unit/src/org/netbeans/api added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/api/java/source added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/api/java/source/ui added to the repository
Directory /cvs/java/sourceui/test/unit/src/org/netbeans/api/java added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/modules/java/source added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/modules/java/source/ui added to the repository
Directory /cvs/java/sourceui/test/unit/src/org/netbeans/api/java/source added to the repository
Directory /cvs/java/sourceui/test/unit/src/org/netbeans/api/java/source/ui added to the repository
Directory /cvs/java/sourceui/src/org/netbeans/modules/java/source/ui/resources added to the repository
cvs server: scheduling file `sourceui/nbproject/.cvsignore' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/api/java/source/ui/Bundle.properties' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/api/java/source/ui/ElementJavadoc.java' for addition
cvs server: scheduling file `sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/api/java/source/ui/ElementOpen.java' for addition
cvs server: scheduling file `sourceui/build.xml' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/api/java/source/ui/ElementHeaders.java' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/modules/java/source/ui/resources/Bundle.properties' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/api/java/source/ui/HTMLJavadocParser.java' for addition
cvs server: scheduling file `sourceui/manifest.mf' for addition
cvs server: scheduling file `sourceui/nbproject/project.xml' for addition
cvs server: scheduling file `source/src/org/netbeans/modules/java/ui/ElementHeaderFormater.java' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/modules/java/source/ui/resources/layer.xml' for addition
cvs server: scheduling file `sourceui/.cvsignore' for addition
cvs server: scheduling file `sourceui/src/org/netbeans/api/java/source/ui/ElementIcons.java' for addition
cvs server: scheduling file `sourceui/nbproject/project.properties' for addition
cvs server: use 'cvs commit' to add these files permanently
RCS file: /cvs/java/sourceui/.cvsignore,v
done
Checking in sourceui/.cvsignore;
/cvs/java/sourceui/.cvsignore,v  <--  .cvsignore
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/manifest.mf,v
done
Checking in sourceui/manifest.mf;
/cvs/java/sourceui/manifest.mf,v  <--  manifest.mf
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/build.xml,v
done
Checking in sourceui/build.xml;
/cvs/java/sourceui/build.xml,v  <--  build.xml
initial revision: 1.1
done
Checking in editor/nbproject/project.xml;
/cvs/java/editor/nbproject/project.xml,v  <--  project.xml
new revision: 1.34; previous revision: 1.33
done
Checking in navigation/src/org/netbeans/modules/java/navigation/actions/OpenAction.java;
/cvs/java/navigation/src/org/netbeans/modules/java/navigation/actions/OpenAction.java,v  <--  OpenAction.java
new revision: 1.9; previous revision: 1.8
done
Checking in source/src/org/netbeans/api/java/source/UiUtils.java;
/cvs/java/source/src/org/netbeans/api/java/source/UiUtils.java,v  <--  UiUtils.java
new revision: 1.7; previous revision: 1.6
done
RCS file: /cvs/java/sourceui/src/org/netbeans/api/java/source/ui/HTMLJavadocParser.java,v
done
Checking in sourceui/src/org/netbeans/api/java/source/ui/HTMLJavadocParser.java;
/cvs/java/sourceui/src/org/netbeans/api/java/source/ui/HTMLJavadocParser.java,v  <--  HTMLJavadocParser.java
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementHeaders.java,v
done
Checking in sourceui/src/org/netbeans/api/java/source/ui/ElementHeaders.java;
/cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementHeaders.java,v  <--  ElementHeaders.java
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementOpen.java,v
done
Checking in sourceui/src/org/netbeans/api/java/source/ui/ElementOpen.java;
/cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementOpen.java,v  <--  ElementOpen.java
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementJavadoc.java,v
done
Checking in sourceui/src/org/netbeans/api/java/source/ui/ElementJavadoc.java;
/cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementJavadoc.java,v  <--  ElementJavadoc.java
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementIcons.java,v
done
Checking in sourceui/src/org/netbeans/api/java/source/ui/ElementIcons.java;
/cvs/java/sourceui/src/org/netbeans/api/java/source/ui/ElementIcons.java,v  <--  ElementIcons.java
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/api/java/source/ui/Bundle.properties,v
done
Checking in sourceui/src/org/netbeans/api/java/source/ui/Bundle.properties;
/cvs/java/sourceui/src/org/netbeans/api/java/source/ui/Bundle.properties,v  <--  Bundle.properties
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java,v
done
Checking in sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java;
/cvs/java/sourceui/test/unit/src/org/netbeans/api/java/source/ui/ElementHeadersTest.java,v  <--  ElementHeadersTest.java
initial revision: 1.1
done
Checking in editor/src/org/netbeans/modules/editor/java/JavaCompletionDoc.java;
/cvs/java/editor/src/org/netbeans/modules/editor/java/JavaCompletionDoc.java,v  <--  JavaCompletionDoc.java
new revision: 1.22; previous revision: 1.21
done
Removing editor/src/org/netbeans/modules/editor/java/HTMLJavadocParser.java;
/cvs/java/editor/src/org/netbeans/modules/editor/java/HTMLJavadocParser.java,v  <--  HTMLJavadocParser.java
new revision: delete; previous revision: 1.13
done
Checking in editor/src/org/netbeans/modules/editor/java/Bundle.properties;
/cvs/java/editor/src/org/netbeans/modules/editor/java/Bundle.properties,v  <--  Bundle.properties
new revision: 1.23; previous revision: 1.22
done
Checking in navigation/src/org/netbeans/modules/java/navigation/JavaHierarchyModel.java;
/cvs/java/navigation/src/org/netbeans/modules/java/navigation/JavaHierarchyModel.java,v  <--  JavaHierarchyModel.java
new revision: 1.7; previous revision: 1.6
done
Checking in navigation/src/org/netbeans/modules/java/navigation/JavaMembersModel.java;
/cvs/java/navigation/src/org/netbeans/modules/java/navigation/JavaMembersModel.java,v  <--  JavaMembersModel.java
new revision: 1.7; previous revision: 1.6
done
Checking in navigation/src/org/netbeans/modules/java/navigation/ElementNode.java;
/cvs/java/navigation/src/org/netbeans/modules/java/navigation/ElementNode.java,v  <--  ElementNode.java
new revision: 1.13; previous revision: 1.12
done
Checking in navigation/src/org/netbeans/modules/java/navigation/JavaMembersAndHierarchyIcons.java;
/cvs/java/navigation/src/org/netbeans/modules/java/navigation/JavaMembersAndHierarchyIcons.java,v  <-- 
JavaMembersAndHierarchyIcons.java
new revision: 1.3; previous revision: 1.2
done
RCS file: /cvs/java/sourceui/nbproject/project.properties,v
done
Checking in sourceui/nbproject/project.properties;
/cvs/java/sourceui/nbproject/project.properties,v  <--  project.properties
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/nbproject/project.xml,v
done
Checking in sourceui/nbproject/project.xml;
/cvs/java/sourceui/nbproject/project.xml,v  <--  project.xml
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/nbproject/.cvsignore,v
done
Checking in sourceui/nbproject/.cvsignore;
/cvs/java/sourceui/nbproject/.cvsignore,v  <--  .cvsignore
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/modules/java/source/ui/resources/layer.xml,v
done
Checking in sourceui/src/org/netbeans/modules/java/source/ui/resources/layer.xml;
/cvs/java/sourceui/src/org/netbeans/modules/java/source/ui/resources/layer.xml,v  <--  layer.xml
initial revision: 1.1
done
RCS file: /cvs/java/sourceui/src/org/netbeans/modules/java/source/ui/resources/Bundle.properties,v
done
Checking in sourceui/src/org/netbeans/modules/java/source/ui/resources/Bundle.properties;
/cvs/java/sourceui/src/org/netbeans/modules/java/source/ui/resources/Bundle.properties,v  <--  Bundle.properties
initial revision: 1.1
done
RCS file: /cvs/java/source/src/org/netbeans/modules/java/ui/ElementHeaderFormater.java,v
done
Checking in source/src/org/netbeans/modules/java/ui/ElementHeaderFormater.java;
/cvs/java/source/src/org/netbeans/modules/java/ui/ElementHeaderFormater.java,v  <--  ElementHeaderFormater.java
initial revision: 1.1
done
Checking in navigation/nbproject/project.xml;
/cvs/java/navigation/nbproject/project.xml,v  <--  project.xml
new revision: 1.15; previous revision: 1.14
done