# Uses of Class
javax.naming.RefAddr

Packages that use RefAddr
Package
Description
javax.naming
Provides the classes and interfaces for accessing naming services.

## Uses of RefAddr in javax.naming

Subclasses of RefAddr in javax.naming
Modifier and Type
Class
Description
`class`
`BinaryRefAddr`
This class represents the binary form of the address of a communications end-point.
`class`
`StringRefAddr`
This class represents the string form of the address of a communications end-point.
Fields in javax.naming with type parameters of type RefAddr
Modifier and Type
Field
Description
`protected Vector<RefAddr>`
Reference.`addrs`
Contains the addresses contained in this Reference.
Methods in javax.naming that return RefAddr
Modifier and Type
Method
Description
`RefAddr`
Reference.`get(int posn)`
Retrieves the address at index posn.
`RefAddr`
Reference.`get(String addrType)`
Retrieves the first address that has the address type 'addrType'.
Methods in javax.naming that return types with arguments of type RefAddr
Modifier and Type
Method
Description
`Enumeration<RefAddr>`
Reference.`getAll()`
Retrieves an enumeration of the addresses in this reference.
Methods in javax.naming with parameters of type RefAddr
Modifier and Type
Method
Description
`void`
Reference.`add(int posn, RefAddr addr)`
Adds an address to the list of addresses at index posn.
`void`
Reference.`add(RefAddr addr)`
Adds an address to the end of the list of addresses.
Constructors in javax.naming with parameters of type RefAddr
Modifier
Constructor
Description
``
`Reference(String className, RefAddr addr)`
Constructs a new reference for an object with class name 'className' and an address.
``
`Reference(String className, RefAddr addr, String factory, String factoryLocation)`
Constructs a new reference for an object with class name 'className', the class name and location of the object's factory, and the address for the object.