AQ Javadoc? Where is it?

I've been looking for the javadoc for the Java AQ classes, but they do not seem to be available. The online docs are good, but are insufficient on some of the lower level details that the actual javadoc would provide. Does anyone know if this is available? Thanks!!

Check the Oracle Supplied Java Packages reference - chapter oracle.AQ and oracle.jms
null

Similar Messages

  • [svn] 696: Added package level and class level javadoc, where is was missing.

    Revision: 696
    Author: [email protected]
    Date: 2008-02-29 11:49:08 -0800 (Fri, 29 Feb 2008)
    Log Message:
    Added package level and class level javadoc, where is was missing.
    Modified Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/AnonymousObjectGraph.jav a
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/Array.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/AtEmbed.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/AtResource.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/LineNumberMapped.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/Model.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/MovieClip.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/MxmlDocument.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/Primitive.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/Script.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/XML.java
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/XMLList.java
    Added Paths:
    flex/sdk/trunk/modules/compiler/src/java/flex2/compiler/mxml/rep/package.html

    Hi,
    The javadoc is generated to directory /home/usr/doc and I have added a package.html as mentioned. But no change found.
    There is also no package directory in the /doc.
    My original problem is that in the index.html, there are three frames, the right hand side frame showing the overwiew. In the overview page, there is the table of packages with two columns, the left columns showing the package name, while the right column showing blank.
    How to generate comments to the right column in the table in the right hand side frame in the index.html?
    Thanks,
    Wing

  • JUTableBinding.JUTableModel - misleading javadoc

    In order to provide several custom functionalities to a data-bound JTable (multiple selection, filtering, sorting, etc.), I thought (and I was supported by the BC4J javadoc) that the best way to do it would be to extend JUTableBinding and its inner class JUTableModel.
    The choice proved somewhat wrong, as I had to place my extended class in the same package oracle.jbo.uicli.jui (the constructor for JUTableModel having the default access specifier, and not "protected" as I would have expected). But I thought this was a miss and should be solved in 9.0.3 production.
    This assumption also proved wrong and I found a related thread, Re: Legend in report region where the choice of extending these classes was discarded.
    Here again, there seems to be a typo. Shailesh wrote: "Javadoc is wrong as you cannot subclass an inner class." I think the reason is in fact that its constructor is not protected, even though the class itself IS protected. Which made me believe in the first place that there was in fact a miss. Otherwise, why make a class explicitly protected, if you cannot extend it?
    But the worst of all is the javadoc, where is clearly stated for JUTableBinding, even in 9.0.3, I quote:
    A lightweight TableModel that implements binding a javax.swing.JTable to a RowIterator for a BC4J ViewObject.
    Applications should subclass this binding and return a subclass of JUTableModel that can:
    Although it seems amazing to me not to be allowed to extend these classes (all the other bindings being just OK), this should be very clearly stated, and not hidden in an oldy post on OTN.
    Is there a hidden reason for this approach, or one that I'm missing?
    Regards,
    Adrian

    In order to provide several custom functionalities to a data-bound JTable (multiple selection, filtering, sorting, etc.), I thought (and I was supported by the BC4J javadoc) that the best way to do it would be to extend JUTableBinding and its inner class JUTableModel.(p.s. Finally I was able to get to this thread again. I new I saw it a while back)
    We've suggested filtering (delegation) rather than inheritence for JUTableBinding's TableModel as the inbuilt TableModel is too tied in functionality to 'JUTableBinding'. Our initial attempts to allow inheritence led to lots of complications - "pretty much override all the methods" kind of implementation and that forced us to decide to go with delegation in this case.
    We did post on OTN an example of how to implement client-side Table sorting based on this model. Also in JDev 903, the inbuilt sort functionality uses this model rather than to extend the existing JUTableModel.
    The choice proved somewhat wrong, as I had to place my extended class in the same package oracle.jbo.uicli.jui (the constructor for JUTableModel having the default access specifier, and not "protected" as I would have expected). But I thought this was a miss and should be solved in 9.0.3 production.
    This assumption also proved wrong and I found a related thread, Re: Legend in report region where the choice of extending these classes was discarded.
    Here again, there seems to be a typo. Shailesh wrote: "Javadoc is wrong as you cannot subclass an inner class." I think the reason is in fact that its constructor is not protected, even though the class itself IS protected. Which made me believe in the first place that there was in fact a miss. Otherwise, why make a class explicitly protected, if you cannot extend it?
    That was the original intention, but we backed out of it.
    But the worst of all is the javadoc, where is clearly stated for JUTableBinding, even in 9.0.3, I quote:
    A lightweight TableModel that implements binding a javax.swing.JTable to a RowIterator for a BC4J ViewObject.
    Applications should subclass this binding and return a subclass of JUTableModel that can:
    Although it seems amazing to me not to be allowed to extend these classes (all the other bindings being just OK), this should be very clearly stated, and not hidden in an oldy post on OTN.
    Is there a hidden reason for this approach, or one that I'm missing?We will fix the javadoc in our next iteration.
    Thanks again for your continued feedback.
    Regards,
    Adrian

  • Using javadocs in Eclipse

    My team and I are trying to use javadocs in eclipse to document our source codes. I have used the javadoc generator in eclipse but do I have to manual comment in the details of the javadoc such as parameters, and a summary of the method? Is it possible to hide the javadocs? We just want to have a seperate folder for javadocs where we can view/edit the javadocs and still have no javadocs or comments within our code. anyone got suggestions????

    Hi,
    Well, Eclipse adds nothing special here. But you have actually an interesting idea...
    Some (long) time ago I used to hear that it was hailed as a big progress a possibility to store all actual descriptions along with the Java code and to generate by them the entire finished documentation automatically. But now, it seems, you want to go back in time...
    I believe, the standard Javadoc is unable to support anything like this.
    However, if you still want to use Javadoc in such an arrangement so as to generate the overall documentation skeleton (as well as to employ Javadoc's HTML output engine), you will need to develop your own doclet or a taglet, at least.
    For instance, you could introduce some special tags using which you would specify the locations of your description files (directly or using some identifiers). Then, your taglet would process those tags, read those descriptions from the files and feed them to Javadoc.
    Another way is to imply the locations of your description files from the program element (i.e. class, method or field) being processed by Javadoc. The doclet API provides all necessary information together with the location of a Java source file. So you could use it to find your custom description files somewhere nearby it.
    I suggest also to look at this product:
    http://www.filigris.com/products/docflex_javadoc/
    This is a highly customizable Javadoc doclet. More precisely, this is a system for rapid development of professional quality doclets from scratch (with the support of both framed/single-file HTML and RTF output). If you are prepared to buy some number of licenses, we could very much customize this product for your needs. So, your task will be solved with no problem.
    Regards,
    Leonid Rudy
    http://www.docflex.com

  • Did bc4j create row with sequence change from integer to long

    When creating a new row through bc4j with database sequence for primary key, I followed the online examples and even checked the samples distributed with jdev production 9.0.2. They all show that the sequence is returned as Integer. I finally changed it to Long and got it to work. Has there been a change, or have I got something else fouled up?
    This is the code that worked...
    protected void create(AttributeList attributeList)
    super.create(attributeList);
    // get the next template ID from database sequence
    SequenceImpl s = new SequenceImpl("XXPRC_TEMPLATE_ID_S", getDBTransaction() );
    java.lang.Long next = (java.lang.Long) s.getData();
    setTemplateId( new Number(next) );
    }

    When creating a new row through bc4j with database sequence for primary key, I followed the online examples and even checked the samples distributed with jdev production 9.0.2. They all show that the sequence is returned as Integer. I finally changed it to Long and got it to work. Has there been a change, or have I got something else fouled up?
    This is the code that worked...
    protected void create(AttributeList attributeList)
    super.create(attributeList);
    // get the next template ID from database sequence
    SequenceImpl s = new SequenceImpl("XXPRC_TEMPLATE_ID_S", getDBTransaction() );
    java.lang.Long next = (java.lang.Long) s.getData();
    setTemplateId( new Number(next) );
    } Yes some javadoc was corrected to reflect this change in 9.0.2. Could you post the "context" for the javadoc where you're seeing this example so we can verify if that's corrected too.
    To get the correct Sequence value, you need to call getSequenceNumber() method and not getData which should have been (and is in 902) marked internal.

  • APIs for Module Programming

    Hello
    I am planning to use Adapter Module programming for one of the scenario.I had browsed through the help.sap.com for its documentation but could not find APIs for the same which will be useful in programming.
    Does anyone knows where to find the same?
    Thanks in advance.
    Regards
    Rajeev

    Sergey,
    Thanks for the reply. I am having the same PDF which has detailed description about how to program for Module programing..But I was refering to somekind of the javadoc where we r able to see available classes,interfaces and their methods.
    Regards
    Rajeev

  • @value tag dosen't work for java.math.BigInteger constants

    Is there anything I can do to get the Javadoc {@value} tag to document the value of BigInteger constants?
    I presume the issue applies to any object constants, but, BigInteger is all I need.
    Thanks for any advice.

    I apologize, I should have supplied more context....
    Here is my sample source
    package ...;
    import java.math.BigInteger;
    public class TestJavaDoc
    * TEST_STRING has value {@value}
    public static final String TEST_STRING = "IFQ Permit ";
    * TEST_BIG_INTEGER has value {@value}
    * Should also work like this {@value #TEST_BIG_INTEGER}
    * Constant ONE has a value {@value BigInteger#ONE}
    public static final BigInteger TEST_BIG_INTEGER = BigInteger.valueOf(1000);
    Here is the generated Javadoc, where you can see that @value works for a String, but fails for BigInteger....
    TEST_STRING
    public static final java.lang.String TEST_STRING
    TEST_STRING has value "IFQ Permit "
    TEST_BIG_INTEGER
    public static final java.math.BigInteger TEST_BIG_INTEGER
    TEST_BIG_INTEGER has value {@value}
    Should also work like this {@value}
    Constant ONE has a value {@value}
    Here is more context:
    javadoc -J-versionjava version "1.4.2_09"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_09-b05)
    Java HotSpot(TM) Client VM (build 1.4.2_09-b05, mixed mode)
    excerpt from build.xml:
    <target name="larryDoc"
    description="Generates JavaDoc Business Rule classes">
    <tstamp>
    <format property="generation.time" pattern="MM/dd/yyyy hh:mm:ss aa"/>
    </tstamp>
    <javadoc
    destdir="./businessRules"
    author = "true"
    version = "true"
    use = "true"
    windowtitle = "Business Rules"
    additionalparam="-breakiterator">
    <fileset dir="../business/src" defaultexcludes="yes">
    <include name="org/psmfc/er/business/TestJavaDoc.java"/>
    </fileset>
    <classpath>
    <path>
    <pathelement path="IER/business/classes"/>
    </path>
    </classpath>
    <bottom>generated: ${generation.time}</bottom>
    </javadoc>
    </target>

  • How to detect which applications that are currently running

    Hi there. Is there a way to detect which applications that are currently running on my machine? Is there a class that can get all of the running applications, you know, like the taskmanager.
    //peter

    What you are asking for is indeed not possible through "100% Pure Java," because each operating system that runs Java Virtual Machines can handle the running processes differently (think about the differences between a process scheduler for, say, Windows NT and your Palm Pilot, both of which could have a JVM running).
    That means there are essentially 2 avenues to persue for this:
    1. Use an external "user-level" command (like ps on a UNIX-like OS) and parse the results (this is what people are referring to when they say "Runtime.exec()". There have been some nice exec() frameworks posted around here before, so I'd recommend searching around a bit for more info.
    I also found this link (from Google) which apparently shows the javadocs where someone has attempted something similarly on the Linux platform before...that's all I know about it:
    http://www.cougaar.org/software/9.2/javadoc/api/org/cougaar/tools/server/system/linux/LinuxProcessStatusReader.html
    2. Use a JNI (Java Native Interface) call to an externally provided C function to get the info you need. Here's a link to the Java 1.4 JNI information:
    http://java.sun.com/j2se/1.4/docs/guide/jni/
    Hope this helps! (But it's not going to be a quick and easy problem to work with)...
    -J

  • Test my simple SnakeGame

    hello everyone,
    i'm a computer science student, i've been programming in java for a while and i'd like you to test my new release of the SnakeGame
    this version is available on my web site : ( http://osminosm.olympe-network.com/?pid=5 ) in 3 forms : online (jnlp) , JAR and Java source code
    i'm looking for tests, comments and modifications .
    you're wellcome to contact me via the comment box provided in my website of e-mail me at : [email protected]
    thank's in advance.
    osman kalache

    Hey there, I had a quick look at your app, and the source
    I've a few points to make on your code commenting:
    1. Your comments should never cover the how, and always cover the why - Code is being read by developers, and developers don't need to be reminded of how the language works
    2. If you feel the need to add a comment, then you should consider renaming - Self documenting code is better than any number of comments - comments lie, because they are seldom updated when code is update.
    3. Use Javadoc where appropriate (There is no need to put the method name above a method - the method name is there for everyone to see, and no amount of additional comments saying the name of the method is going to change that - however comments lie, and if the method name changes, the comment will be there for posterity making false claims)
    4. If a comment deserves to exist, it deserves it's own line - In line comments (comments at the end of a line of code) should be avoided
    On a general code note:
    You should override the paintComponent method when you are extending Swing components
    You shouldn't extend a class unless you are adding functionality, it is better to use composition when all you want to do is use the likes of JFrame in the way you are. So instead of extends JFrame, you could create an instance variable and set it up as you need it*
    Also, I'm not sure if you did it just for the source download or whatever, but you shouldn't use the default package for your classes. Create an appropriate package structure and put your code in there.
    Try and be more consistent on your use of braces enclosing blocks, and you should also try to always use them even if there is just a single line of code (this is considered best practice by some, and unnecessary by others, I'll just say that it may save you some debugging time in the future if you use them - but the main point is to pick one style and stick with it, don't mix and match)
    Additional possibilities:
    You have debug System.out.println() in there that you have commented out. You should look into using a logging framework like log4j, you can use a configuration file to turn on/off logging, and to have different levels of logging, etc. Log4j is probably the most common framework, and knowing how to use it will serve you well in the future.
    *This outline demonstrates composition. Also classes should do a single thing, so I created a UserInputListener to handle the input from the user.
    package com.jdc.snake;
    public class SnakeGame {
        private JFrame frame;
        public static void main(String args[]) {
            SnakeGame game = new SnakeGame();
            game.setMapDimensions();
            while (true) {
                while (game.gameStopped) {
                    // nothing goes here because we're just waiting
                game.initGame();
                game.playGame();
        public SnakeGame() {
            frame = new JFrame(APPLICATION_NAME);
            frame.setSize(WINDOW_WIDTH, WINDOW_HEIGHT);
            frame.setLocation(WINDOW_X_LOCATION, WINDOW_Y_LOCATION);
            frame.setResizable(false);
            frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
            frame.getContentPane().add(scoreLabel, BorderLayout.PAGE_START);
            frame.getContentPane().add(infoLabel, BorderLayout.PAGE_END);
            frame.getContentPane().add(scene, BorderLayout.CENTER);
            frame.addKeyListener(new UserInputListener());
            frame.setVisible(true);
         * Initialises all the necessary presets for a new game - creates the snake and links all the game
         * objects together - puts all the game objects to the readyToPlay state
        private void initGame() {
        void handlekeyPressed(int keyCode) {
            switch (keyCode) {
            case KeyEvent.VK_UP:
                snake.turnNorth();
                break;
            case KeyEvent.VK_DOWN:
                snake.turnSouth();
                break;
            case KeyEvent.VK_LEFT:
                snake.turnWest();
                break;
            case KeyEvent.VK_RIGHT:
                snake.turnEast();
                break;
            // game controls : Start/Stop/Pause/unPause/SpeedUp/SpeedDown
            case KeyEvent.VK_R:
                setGameStopped();
                break;
            case KeyEvent.VK_P:
                setGamePaused(!gamePaused);
                break;
            case KeyEvent.VK_PAGE_DOWN:
                gameSpeedDown();
                refreshScoreLabel();
                break;
            case KeyEvent.VK_PAGE_UP:
                gameSpeedUp();
                refreshScoreLabel();
                break;
        class UserInputListener extends KeyAdapter {
            @Override
            public void keyPressed(KeyEvent e) {
                handlekeyPressed(e.getKeyCode());
    }Also, a small point, and I'm assuming you are a non-native english speaker: Dimension
    Edited by: macrules2 on 27-Mar-2009 10:55

  • Where did the iFS Javadoc webpages go?

    The Javadoc webpages of iFS APIs seem to have vaporized early last week. Can someone please point to their new home? they were not easy to find in the first place, but now I am having no luck at all.
    Thanks,
    -Jeff

    I'm trying very hard to just create a new versioned document in IFS 9.0.2 via APIs. Unfortunately, I'm running into problems at many different points:
    If I don't specify a content string, I get:
    oracle.ifs.common.IfsException: IFS-30002: Unable to create new LibraryObject
    oracle.ifs.common.IfsException: IFS-31803: No Content specified in ContentObjectDefinition
    If I leave the file out of the DocDef, I get a different error:
    java.lang.NoSuchMethodError: long oracle.jdbc.dbaccess.DBAccess.lobWrite(oracle.sql.BLOB, long, byte[])
    Even if this were to work, embedded within the code, there is quirky behaviour coming from the order of establishing Documents, VersionsSeries, and Families. I know you guys are trying to maintain flexability, but the structures listed in the book have hidden sequential dependencies (difficult coupling issues). It's not well documented, making these APIs very difficult to use without a lot of insider knowledge. It's great that you all can agree as to where I should go for examples, but you have not clearly communicated to me where I can see these examples. This is the same as when I asked for javadocs. please be kinder to me, I can't read your minds or participate in your internal communication. Don't get me wrong, I appreciate all the help, but I am not making great progress on this side. With all of the quirkiness my company has experienced with iFS's Java APIs, we've decided to isolate and eliminate 80% of the extra methods provided. We are trying to wrap the remaining 20% into a highly reliable Interface & Implementation. The I/F is easy to define, but even just sifting through and using the ifs bean classes for implementation is proving difficult.
    com.rsaiia.common.pdm.Folder aDir = testFileRepository.getRootFolder()
    .getFolder("home")
    .getFolder("jeffr")
    .getFolder("SecondTest");
    com.rsaiia.common.pdm.myDoc = aDir.createDocument("BungBucket.unc",
    "UNCLASSIFIED_DOCUMENT",
    new File("C:\\docs\\VersionTest.txt"));
    public com.lmco.rsaiia.common.pdm.Document
    createDocument(String theDocName, String theContentTypeName, File theFolderPath)
    throws PDMException {
    com.lmco.rsaiia.common.pdm.Document theDoc;
    if (theDocName == null)
    throw new NullPointerException("No Document Name");
    if (theContentTypeName == null)
    throw new NullPointerException("No ContentType Name");
    if (theFolderPath == null)
    throw new NullPointerException("No File Name");
    String description = theDocName + " Description";
    // The content (file to be contained in document) is associated in the
    // createDocumentDefinition call
    try{
    DocumentDefinition def = createDocumentDefinition(theDocName, description,
    theFolderPath, theContentTypeName);
    def.setAddToFolderOption(myFolder);
    // the more general variant of createDocument does the rest
    theDoc = getDocument(createDocument(def));
    theDoc.addAttribute(m_SOURCE_FILE_LOCATION_ATTRIBUTE); // should already be there but just in case
    PublicObject aFileObject = myFolder.findPublicObjectByPath(theDocName);
    Family aFamily = (Family)aFileObject;
    myFileSystem.makeVersioned(aFileObject); // make all created files versioned
    VersionSeries aVSeries = aFileObject.getFamily().getPrimaryVersionSeries();
    VersionDescription aVersDesc = aVSeries.getLastVersionDescription();
    System.out.println("Created Document " + theDocName + " In " + theFolderPath);
    return theDoc;
    catch (Exception e){
    throw new PDMException(e);
         * create a DocumentDefinition.
         * @param docName          the name of the new document
         * @param classname          the name of the classobject for the new document
    * @param filePath          a local file system path to content for
         * this document
    * @param parent          the folder that will become the parent of the
         * new document
         * @return                    the created Document
         * @exception IfsException if operation fails.
    private DocumentDefinition createDocumentDefinition (String name,
              String description, File filePath, String contentType)
              throws IfsException {
    if ( name == null )
    throw new NullPointerException("Next time, offer a document name");
              DocumentDefinition def = new DocumentDefinition(getSession());
              def.setAttribute(oracle.ifs.beans.Document.NAME_ATTRIBUTE,
                   AttributeValue.newAttributeValue(name));
              def.setAttribute(oracle.ifs.beans.Document.DESCRIPTION_ATTRIBUTE,
                   AttributeValue.newAttributeValue(description));
              // Set the class only if it's specified
              ClassObject co = (contentType == null)
                   ? null : lookupClassObject(contentType);
              if (co != null)
                   def.setClassObject(co);
              // Set the content if specified
    if (filePath != null)
    applyContentSettings(def, filePath.toString());
              return def;
    Gets the file extension from the supplied file name and
                   uses this to infer the Format which is written to the supplied
    document definition object
    private void applyContentSettings(DocumentDefinition def, String filePath)
              throws IfsException
              if ((filePath != null) && (def != null))
                   String ext = null;
                   int pos = filePath.lastIndexOf(".");
                   if (pos > 0 && pos < filePath.length())
                        ext = filePath.substring(pos + 1);
                   if (ext == null)
                        // default to "txt"
                        ext = "txt";
                   // set the based on the extension from the filepath
                   Format fmt = lookupFormatByExtension(ext);
                   def.setFormat(fmt);
                   def.setContentPath(filePath);
    * Creates a new folder in the directory specified by the oParentFolder input parameter
    * @param Document a Oracle Document.
    * @return     PDMDocument
    * @throws IfsException if operation fails.
    private com.lmco.rsaiia.common.pdm.Document getDocument (oracle.ifs.beans.Document theDoc)
    throws PDMException {
    try{
    return new PDMDocument(theDoc,getSession(),getFileSystem());
    catch (Exception e){
    throw new PDMException(e);
    private oracle.ifs.beans.Document createDocument(DocumentDefinition def) // was public
    throws IfsException     {
    oracle.ifs.beans.Document theDoc =
    (oracle.ifs.beans.Document) getSession().createPublicObject(def);
              return theDoc;

  • Where can i get jdk 1.5 javadoc in Chm format?

    Where can i get jdk 1.5 javadoc in Chm format?

    no idea. don't think Sun distribute it like that, you could always compile it yourself, chm is compiled html, it's pretty straightforward to do, and I'm fairly sure there are free/downloadable HTML compilers available
    google is your friend

  • How & where to get Javadoc for CRM ISA 5.0?

    Hi, SDN Fellows.
    I read a forum blog, knowing that to get the javadocs of CRM ISA applications, I should perform this step: when building the internet-sales-ear-file, the sources are included as zip-file within the ear-file. after unzipping the sources you can generate javadocs on your own.
    In fact, what I really want is the Javadocs for the standard delivered CRM package, i.e. the default BOM, BaseAction classes (com.sap.isa.core.InitAction, com.sap.isa.core.BaseAction, com.sapmarkets.isa.isacore.action.EComBaseAction, com.sap.isa.isacore.action.IsaCoreBaseAction, com.sap.isa.core.UserSessionData), jsp, UILayout tags, message classes, and config-file javadocs.
    Can anyone point me where I can get this?
    Thanks,
    Kent

    Hi Kent,
    If you have the Java Component of ISA, then you can extract the javadoc which is supplied in it.
    Please check whether you have the SAPSHRJAV<version>.sca, if not download it from SAP Market Place.
    You need to open this software component using Winzip and inside it you will another zip file by name, "crmshrjavadoc.zip"
    When you open it you'll see a javadoc.ppa file  rename it to javadoc.zip and extract it within a folder.
    In the extracted folder you'll find all the required Javadocs along with API's and Interfaces.
    Hope you'll find the required documents inside it.
    Regards,
    Prashil

  • Where to find the javadoc ?

    I'm looking for the javadoc of all packages starting with com.sun.xml.rpc.
    Where is it ?

    I have 1.5 but I see no code for com.sun.xml.rpc.* , i only see com.sun.xml.wss.*

  • Where is the JavaDoc for depreciated API classes

    I have a v3.2.3 wizard that I'm trying to convert to v9.0.2.
    It uses the ClassPickerPanel class. I get
    Warning (175,21): constructor ClassPickerPanel ()
    in class oracle.jdeveloper.common.ClassPickerPanel has been deprecated.
    Where is the JDeveloper Javadoc (on-line, downloadable or in the Help system) so I can try to update the code (remove all the Borland JBuilder imports)?

    We're working on the answer.
    In the meanwhile, here is some code sample to address your need:
    ==================== file SampleTen.java ====
    package jdevextensions.sampleten;
    import oracle.ide.addin.Addin;
    import oracle.ide.addin.Context;
    import oracle.ide.addin.ContextMenuListener;
    import oracle.ide.addin.Controller;
    import oracle.ide.ContextMenu;
    import oracle.ide.Ide;
    import oracle.ide.IdeAction;
    import oracle.ide.MainWindow;
    import oracle.ide.model.Element;
    import oracle.jdeveloper.model.JProject;
    import javax.swing.Icon;
    import javax.swing.ImageIcon;
    import javax.swing.JMenuItem;
    import javax.swing.JSeparator;
    import oracle.bali.ewt.dialog.JEWTDialog;
    import oracle.ide.dialogs.OnePageWizardDialogFactory;
    import oracle.ide.dialogs.WizardLauncher;
    import java.awt.Component;
    import javax.swing.JPanel;
    import oracle.ide.controls.tree.JMutableTreeNode;
    import oracle.ide.controls.tree.JTreeCellData;
    import java.util.Enumeration;
    import oracle.ide.util.TriStateBoolean;
    import oracle.ide.model.Document;
    import javax.swing.JOptionPane;
    public final class SampleTen
    implements Addin,
    Controller
    public static final int JPR_DIALOG_CMD_ID = Ide.newCmd("IdeMenu.JPR_DIALOG_CMD_ID");
    public SampleTen()
    oracle.jdeveloper.common.ClassPickerPanel cpp = new oracle.jdeveloper.common.ClassPickerPanel();
    public Controller supervisor()
    return null;
    public boolean handleEvent(IdeAction action, Context context)
    int cmdId = action.getCommandId();
    if (cmdId == JPR_DIALOG_CMD_ID)
    Element element = ((context==null)?null:context.getElement());
    if (element != null)
    if (element.getClass().getName().equals("oracle.jdeveloper.model.JProject"))
    // Get Current Project
    JProject jpr = (oracle.jdeveloper.model.JProject)Ide.getActiveProject();
    // Show Dialog
    TreePanel treePanel = new TreePanel(jpr);
    if (showTreeDialog(treePanel, null, "Project files"))
    // Do the job if OK has been clicked
    JMutableTreeNode root = treePanel.getRoot();
    Enumeration children = root.children(); // We have only one level here...
    String mess = "";
    while (children.hasMoreElements())
    JMutableTreeNode jmtn = (JMutableTreeNode)children.nextElement();
    JTreeCellData data = jmtn.getModel();
    TriStateBoolean selected = data.getCheckBoxState();
    if (selected == TriStateBoolean.TRUE)
    mess += (((Document)data.getUserObject()).getURL().toString() + "\n");
    JOptionPane.showMessageDialog(null, mess, "Selected", JOptionPane.INFORMATION_MESSAGE);
    return true;
    private static boolean showTreeDialog(JPanel panel, Component defComp, String title)
    JEWTDialog dlg = OnePageWizardDialogFactory.createJEWTDialog(panel, defComp, title);
    dlg.setDefaultButton(JEWTDialog.BUTTON_OK);
    dlg.setOKButtonEnabled(true);
    return WizardLauncher.runDialog(dlg);
    private static final void LogMessage(String msg)
    oracle.ide.Ide.getLogManager().showLog();
    oracle.ide.Ide.getLogManager().getMsgPage().log(msg + "\n");
    static boolean EnableJPRInfo(Context context)
    Element element = (context != null ? context.getElement() : null);
    boolean bEnable = ((element != null) && (element instanceof oracle.jdeveloper.model.JProject));
    System.out.println("EnableJPRInfo : " + bEnable);
    return bEnable;
    public boolean update(IdeAction action, Context context)
    int cmdId = action.getCommandId();
    if (cmdId == JPR_DIALOG_CMD_ID)
    action.setEnabled(EnableJPRInfo(context));
    return true;
    return false;
    public void checkCommands(Context context, Controller activeController)
    this.supervisor().checkCommands(context, activeController);
    protected static IdeAction eiAction; // Element Info Action
    private static JMenuItem CreateTableInfoMenuItem(Controller ctrlr)
    if (eiAction == null)
    Icon mi = new ImageIcon(SampleTen.class.getResource("spy.gif"));
    eiAction = IdeAction.create(JPR_DIALOG_CMD_ID, // int cmdId,
    null, // String cmdClass,
    "Project Tree", // String name,
    new Integer('P'), // Integer mnemonic,
    null, // KeyStroke accelerator,
    mi, // Icon icon,
    null, // Object data,
    true // boolean enabled
    eiAction.setController(ctrlr);
    JMenuItem menuItem = Ide.getMenubar().createMenuItem(eiAction);
    return menuItem;
    //private static IdeAction actionTM;
    public void shutdown()
    // Do any necessary cleanup here
    public void initialize()
    Controller ctrlr = this;
    final NamedContextMenu CMenus[] =
    new NamedContextMenu("Project Tree", null), // Manual Override!
    // new NamedContextMenu("Table Explorer", Ide.getExplorerManager().getContextMenu()), // OK = Structure Pane
    for (int i = 0; i < CMenus.length; i++)
    NamedContextMenu nmcm = CMenus;
    ContextMenu menu = nmcm.getMenu();
    String menuName = nmcm.getName();
    ctxMenuListener cml = new ctxMenuListener(ctrlr,
    menuName);
    if (menu == null)
    final Class nodeClass = null; // Passing in the appropriate class
    // where you want this context menu to appear on will optimize this operation
    Ide.getNavigatorManager().addContextMenuListener(cml, nodeClass);
    else
    menu.addContextMenuListener(cml);
    MainWindow.View.add(CreateTableInfoMenuItem(ctrlr));
    public float version()
    return 1.0f;
    public float ideVersion()
    return oracle.ide.Ide.IDE_VERSION;
    public boolean canShutdown()
    return true;
    private static final class ctxMenuListener implements ContextMenuListener
    private Controller ctrlr;
    private String clsName;
    // Simple Menu Item
    private static JSeparator miSeparator = null;
    private JMenuItem miTableInfo = null;
    ctxMenuListener(Controller controller, String className)
    ctrlr = controller;
    clsName = className;
    public void poppingUp(ContextMenu popup)
    Context context = (popup == null) ? null : popup.getContext();
    if (context == null)
    return;
    if (miSeparator == null)
    miSeparator = new JSeparator();
    // popup.add(miSeparator);
    // Insert Simple MenuItem in the Menu
    if (EnableJPRInfo(context))
    // If it should be enabled, then display it!
    // Otherwise, dont bother showing gray menu!
    if (miTableInfo == null)
    miTableInfo = CreateTableInfoMenuItem(ctrlr);
    popup.add(miTableInfo);
    return;
    public void poppingDown(ContextMenu popup)
    // Do any necessary clean up!
    public boolean handleDefaultAction(Context context)
    return false;
    private static final class NamedContextMenu
    private String nm;
    private ContextMenu cm;
    NamedContextMenu(String nm, ContextMenu cm)
    this.nm = nm;
    this.cm = cm;
    String getName() { return nm; }
    ContextMenu getMenu() { return cm; }
    ======================== File TreePanel.java =============
    package jdevextensions.sampleten;
    import javax.swing.JPanel;
    import java.awt.BorderLayout;
    import javax.swing.JScrollPane;
    import oracle.ide.controls.tree.CustomJTree;
    import oracle.ide.controls.tree.JMutableTreeNode;
    import javax.swing.tree.DefaultTreeModel;
    import java.net.URL;
    import oracle.ide.controls.tree.JTreeCellData;
    import oracle.jdeveloper.model.JProject;
    import java.util.HashSet;
    import oracle.ide.model.Document;
    import javax.swing.Icon;
    import oracle.ide.util.TriStateBoolean;
    import oracle.jdeveloper.deploy.common.SelectedProjectFiles;
    import oracle.jdevimpl.deploy.common.JProjectSelectionFilter;
    import java.util.ArrayList;
    import java.util.Iterator;
    import java.util.Comparator;
    import oracle.ide.model.Element;
    import java.util.Collections;
    public class TreePanel
    extends JPanel
    BorderLayout borderLayout1 = new BorderLayout();
    JScrollPane scrollPane = new JScrollPane();
    JMutableTreeNode root = new JMutableTreeNode();
    DefaultTreeModel treeModel = new DefaultTreeModel(root, true);
    CustomJTree customJTree = new CustomJTree(treeModel);
    JProject prj = null;
    private HashSet spfFiles;
    private SelectedProjectFiles spf;
    private ArrayList filtersList;
    private JProjectSelectionFilter[] filtersArray;
    public TreePanel()
    this(null);
    public TreePanel(JProject jpr)
    this.prj = jpr;
    try
    jbInit();
    catch(Exception e)
    e.printStackTrace();
    public JMutableTreeNode getRoot()
    { return this.root; }
    private void jbInit() throws Exception
    this.setLayout(borderLayout1);
    scrollPane.getViewport().add(customJTree, null);
    this.add(scrollPane, BorderLayout.CENTER);
    customJTree.setRootVisible(true);
    root = getTreeNode(prj);
    filtersArray = null;
    spfFiles = null; // Release reference for gc.
    treeModel.setRoot(root);
    root.descendingUpdateNodes();
    private boolean canBeSelected(Object object)
    if (filtersArray != null)
    return JProjectSelectionFilter.canBeSelected(object, filtersArray);
    else if (filtersList != null)
    return JProjectSelectionFilter.canBeSelected(object, filtersList);
    else
    return JProjectSelectionFilter.canBeSelected0(object);
    private JMutableTreeNode getTreeNode(Document document)
    final Icon icon = document.getIcon();
    final String text = document.getShortLabel();
    final TriStateBoolean checkedState;
    if (spfFiles != null)
    final URL documentURL = document.getURL();
    if (documentURL == null)
    checkedState = TriStateBoolean.FALSE;
    else if (spf.isAutoInclude())
    checkedState = spfFiles.contains(documentURL)?TriStateBoolean.FALSE:TriStateBoolean.TRUE;
    else
    checkedState = spfFiles.contains(documentURL)?TriStateBoolean.TRUE:TriStateBoolean.FALSE;
    else
    checkedState = TriStateBoolean.TRUE;
    final JTreeCellData treeCellData = new JTreeCellData(icon, text, true, checkedState);
    treeCellData.setUserObject(document);
    final JMutableTreeNode treeNode = new JMutableTreeNode(treeCellData);
    final ArrayList listOfChildren = new ArrayList();
    final Iterator childrenIter = document.getChildren();
    if (childrenIter != null)
    while (childrenIter.hasNext())
    listOfChildren.add(childrenIter.next());
    // Sort children by short label.
    final Comparator childComparator = new Comparator()
    public int compare(Object o1, Object o2)
    final Element e1 = (Element) o1;
    final Element e2 = (Element) o2;
    final String l1 = e1.getShortLabel();
    final String l2 = e2.getShortLabel();
    if (l1 == l2) { return 0; }
    else if (l1 == null) { return -1; }
    else { return l1.compareTo(l2); }
    Collections.sort(listOfChildren, childComparator);
    final Iterator iter = listOfChildren.iterator();
    while (iter.hasNext())
    final Object child = iter.next();
    if (canBeSelected(child))
    final JMutableTreeNode childNode = getTreeNode((Document) child);
    treeNode.add(childNode);
    return treeNode;

  • Where can I get the javadocs for javax.midroedition.sip ?

    I downloaded and installed the Wireless ToolKit. It appears to contain the jar files for JSR180 (SIP) but there are no javadocs for SIP.
    Where can I download the javadocs for javax.microedition.sip ??

    The driver should be already included with your OS.
    Canon drivers are here.
    EOS 1Ds Mk III, EOS 1D Mk IV EF 50mm f1.2 L, EF 24-70mm f2.8 L,
    EF 70-200mm f2.8 L IS II, Sigma 120-300mm f2.8 EX APO
    Photoshop CS6, ACR 9, Lightroom 6

  • Where does the logging in RDBMSRealm go  --and-- are some JavaDocs missing?

    I see that a LogOutputStream is created in the example
    class RDBMSRealm, but where do all of the log
    statements go. The LogOutputStream is created as:
    log = new LogOutputStream("RDBMSRealm");
    but I do not see and file called RDBMSRealm and/or
    I do not see the log statements on stdout.
    BTW, I do have logging set to the most detailed
    level (Info) from the console if this matters.
    Also, are there some JavaDocs missing from
    Weblogic's Reference website at
    http://edocs.bea.com/wls/docs60/javadocs/index.html
    LogOutputStream is an example. I do not see the
    class when I select the package
    weblogic.logging.
    Where is it?
    Much Thanks
    Bill Ralenkotter.

    Thanks Terry,
    Sorry, I should have mentioned that I am using WL6.0.
    Does anyone know what I need to do to get the RDBMS Realm log to start on
    WL6.0.
    About the missing JavaDocs: Also, if I am doing development using these
    classes I still do not
    understand why they are not on the 6.0 refernce site!
    About the missing JavaDocs,
    I see java docs for a lot of classes, but what document do I use that
    helps me to understand the entire framework? The Programming
    Weblogic Security does give this information.
    Example question: how do I get a reference to the realm to create
    users? Should I even be doing this?
    Thanks for your help.
    Bill.
    "THorner" <[email protected]> wrote in message
    news:B4D7B3CBF165D311844100C04F4E3E1B031246@DANCERACE01...
    If you are using WLS5.1 you much set the property
    weblogic.security.realm.debug=true
    then this information will be sent to stdout. This is set to false by
    default, as there is a lot of information, and it is a big performance
    hit.
    I think weblogic likes to avoid some of its APIs being public, which is
    annoying at times, but probably reasonable
    terry
    -----Original Message-----
    From: Bill Ralenkotter [mailto:[email protected]]
    Posted At: Thu 03 May 2001 16:00
    Posted To: weblogic.developer.interest.security
    Conversation: Where does the logging in RDBMSRealm go and are some
    JavaDocs missing?
    Subject: Where does the logging in RDBMSRealm go and are some
    JavaDocs missing?
    I see that a LogOutputStream is created in the example
    class RDBMSRealm, but where do all of the log
    statements go. The LogOutputStream is created as:
    log = new LogOutputStream("RDBMSRealm");
    but I do not see and file called RDBMSRealm and/or
    I do not see the log statements on stdout.
    BTW, I do have logging set to the most detailed
    level (Info) from the console if this matters.
    Also, are there some JavaDocs missing from
    Weblogic's Reference website at
    http://edocs.bea.com/wls/docs60/javadocs/index.html
    LogOutputStream is an example. I do not see the
    class when I select the package
    weblogic.logging.
    Where is it?
    Much Thanks
    Bill Ralenkotter.

Maybe you are looking for

  • Quantity Variance in Purchase Order

    Dear All I have a requirement where the  system should display error if the quantity exceeds Purchase Order quantity however there should be seperate treatment. ie.If the quantity variance upto 5 percent is allowed for raw material but for spares mat

  • Generating alphabets in Message Mapping

    Hi, Can someone please suggest how can I generate alphabets in message mapping during runtime. Regards John

  • Using premiere pro and replacing with after effects composition

    Hi I am using premiere pro CS4. I have created a multi camera sequence from 2 cameras, on a separate sequence. when I go to replace the time line footage with an after effects composition, after effects starts up but what I get is the footage in the

  • How to isolate a system to be upgraded?

    1) We are upgrading a system and being required to isolate the CI. 2) Before we came to above point, we already were prompted to lock the development environment. Are 1) and 2) the same thing? If not, isolating a CI means what steps to be taken? Than

  • Firefox has a messed-up, glitchy, jumbled display.

    Within the last week or so, Firefox has been very chaotic and unpredictable. It will load pages that resemble the first couple times you try to boot-up an NES game. I'd attach a screenshot but I don't know how with this submission form so I'll just a