# com.bea.ide.lang.java.driver
JavaHelpVisitor Class

public class JavaHelpVisitor
extends `Object`
implements `JavaVisitor`

Provides element-type specific retrieval of help URIs for elements in the java langauge.

Hierarchy
  `Object`
  `JavaHelpVisitor`

All Implemented Interfaces
  `JavaVisitor`

## Constructor Summary

JavaHelpVisitor()

## Method Summary

`public `Object`` | `visit`(`JavaClass` obj, `Object` arg) Provides help for elements of type JavaClass
`public `Object`` | `visit`(`JavaComment` obj, `Object` arg) Provides help for elements of type JavaComment
`public `Object`` | `visit`(`JavaDocAttribute` obj, `Object` arg) Provides help for elements of type JavaDocAttribute.
`public `Object`` | `visit`(`JavaDocTag` obj, `Object` arg) Provides help for elements of type JavaDocTag.
`public `Object`` | `visit`(`JavaImport` obj, `Object` arg) Provides help for elements of type JavaImport.
`public `Object`` | `visit`(`JavaMethod` obj, `Object` arg) Provides help for elements of type JavaMethod.
`public `Object`` | `visit`(`JavaConstructor` obj, `Object` arg) Provides help for elements of type JavaConstructor.
`public `Object`` | `visit`(`JavaPackage` obj, `Object` arg) Provides help for elements of type JavaPackage.
`public `Object`` | `visit`(`JavaUnit` obj, `Object` arg) Provides help for elements of type JavaUnit.
`public `Object`` | `visit`(`JavaVariable` obj, `Object` arg) Provides help for elements of type JavaVariable.
`public `Object`` | `visit`(`JavaArgument` obj, `Object` arg) Provides help for elements of type JavaArgument.

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.ide.lang.java.element.`JavaVisitor``
``visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit`, `visit``

## Constructor Detail

### JavaHelpVisitor

    public JavaHelpVisitor()

## Method Detail

### visit(JavaClass, Object) Method

    public Object visit(JavaClass obj,
                        Object arg)

Provides help for elements of type JavaClass

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaComment, Object) Method

    public Object visit(JavaComment obj,
                        Object arg)

Provides help for elements of type JavaComment

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaDocAttribute, Object) Method

    public Object visit(JavaDocAttribute obj,
                        Object arg)

Provides help for elements of type JavaDocAttribute.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaDocTag, Object) Method

    public Object visit(JavaDocTag obj,
                        Object arg)

Provides help for elements of type JavaDocTag.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaImport, Object) Method

    public Object visit(JavaImport obj,
                        Object arg)

Provides help for elements of type JavaImport.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaMethod, Object) Method

    public Object visit(JavaMethod obj,
                        Object arg)

Provides help for elements of type JavaMethod.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaConstructor, Object) Method

    public Object visit(JavaConstructor obj,
                        Object arg)

Provides help for elements of type JavaConstructor.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaPackage, Object) Method

    public Object visit(JavaPackage obj,
                        Object arg)

Provides help for elements of type JavaPackage.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaUnit, Object) Method

    public Object visit(JavaUnit obj,
                        Object arg)

Provides help for elements of type JavaUnit.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaVariable, Object) Method

    public Object visit(JavaVariable obj,
                        Object arg)

Provides help for elements of type JavaVariable.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.

### visit(JavaArgument, Object) Method

    public Object visit(JavaArgument obj,
                        Object arg)

Provides help for elements of type JavaArgument.

#### Parameters

obj
  The element for which a help URI is needed.

arg
  ignored in this implementation

#### Returns

A List of help URIs, possibly null.