JavaClassParent
Date: 2017-03-29

com.thoughtworks.qdox.model

## Interface JavaClassParent

- All Known Implementing Classes:
    JavaClass, JavaSource

      public interface JavaClassParent

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addClass(JavaClass cls)`
    `java.lang.String` | `getClassNamePrefix()`
    `JavaClassContext` | `getJavaClassContext()`
    `JavaClass` | `getNestedClassByName(java.lang.String name)`
    `JavaSource` | `getParentSource()`
    `java.lang.String` | `resolveType(java.lang.String typeName)` Resolve a type-name within the context of this source or class.

- - ### Method Detail

    - #### resolveType

          java.lang.String resolveType(java.lang.String typeName)

      Resolve a type-name within the context of this source or class.
      Parameters:
        `typeName` - name of a type
      Returns:
        the fully-qualified name of the type, or null if it cannot be resolved

    - #### getJavaClassContext

          JavaClassContext getJavaClassContext()

    - #### getClassNamePrefix

          java.lang.String getClassNamePrefix()

    - #### getParentSource

          JavaSource getParentSource()

    - #### addClass

          void addClass(JavaClass cls)

    - #### getNestedClassByName

          JavaClass getNestedClassByName(java.lang.String name)