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.
Product Version = NetBeans IDE Dev (Build 201109202329) Operating System = Windows 7 version 6.1 running on x86 Java; VM; Vendor = 1.7.0 Runtime = Java HotSpot(TM) Client VM 21.0-b17 Terminal and Terminal emulator are not "friendly". They are not public and only share with friendly modules.
which exact API are you interested in?
There are two API's. One is class Term in lib.terminalemulator/. This is a "pure" NB module implementing a terminalemulator GUI widget. "pure" means it has no dependences on other NB modules and can be used by other non-NB-platform applications. The other is class Terminal in terminal/. Terminal connects Term to the NB IO services. As far as making Term public ... This is an old class and was written before I (or the NB community) had a good understanding of how to write evolvable API's. As it is Term is used as a base for two other classes and is therefore not evolvable. I've been dreaming of redoing Term so it incorporates StreamTerm and ActiveTerm and becomes final. Only then can it rightfully be made public.
Any thoughts on when your dreams will be coming true Ivan?