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.
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.
Created attachment 43561 [details] zip file with the module containing the proposed API
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