Patent Document ID: 8352913
Application ID: 12537368

Base Claim:
1. A computer-implemented method comprising: identifying an input field displayed on a graphical interface of an object-oriented software development environment, the input field enabled to receive a name of a software component for use in the object-oriented software development environment, the object-oriented software development environment requiring a given qualified name of a given software component for access to the given software component; in response to receiving an input associated with the input field, determining a plurality of software components corresponding to the input and available for use in the object-oriented software development environment, each of the plurality of software component comprising executable code for use in an application developed by the object-oriented software development environment; displaying a list of qualified names of the plurality of software components, each of the qualified names identifying a path for accessing a corresponding software component, wherein displaying the list of qualified names of software components comprises at least one of: accessing a component application file having pre-defined mappings of software components, the pre-defined mappings comprising names of software components that point to file access paths for accessing contents of the software components, accessing an administrator interface including mappings of the software components, the administrator interface maintaining settings common to multiple projects for a given server, the multiple projects sharing use of the software components, accessing mappings defined at a project level to identify software components currently accessible within a given project, and accessing mappings defined at a global level by accessing pre-defined mappings within a shared folder accessible by the multiple projects; receiving a selection of at least one of the qualified names of software components displayed in the list of qualified names of software components; and in response to receiving the selection, populating the input field with a qualified name of a software component that corresponds to the selection.

---

Claim 8:
8. The computer-implemented method of claim 1 , wherein receiving the input associated with the input field includes receiving the input at a given level within a project hierarchy; and wherein displaying the list of qualified names of software components further comprises restricting the list to display qualified names based on the given level within the project where the input was received.