Lines Matching refs:name
34 * This class represents the result of resolution of a name.
35 * It contains the object to which name was resolved, and the portion
36 * of the name that has not been resolved.
55 * Field containing the remaining name yet to be resolved.
64 * resolved object and remaining name both initialized to null.
76 * @param rcomp The single remaining name component that has yet to be
91 * the resolved Object and the remaining name.
94 * @param rname The non-null remaining name that has yet to be resolved.
102 * Retrieves the remaining unresolved portion of the name.
104 * @return The remaining unresolved portion of the name.
125 * Sets the remaining name field of this result to name.
126 * A copy of name is made so that modifying the copy within
127 * this ResolveResult does not affect <code>name</code> and
130 * @param name The name to set remaining name to. Cannot be null.
135 public void setRemainingName(Name name) {
136 if (name != null)
137 this.remainingName = (Name)(name.clone());
145 * Adds components to the end of remaining name.
147 * @param name The components to add. Can be null.
152 public void appendRemainingName(Name name) {
153 // System.out.println("appendingRemainingName: " + name.toString());
156 if (name != null) {
159 this.remainingName.addAll(name);
161 // ignore; shouldn't happen for composite name
164 this.remainingName = (Name)(name.clone());
170 * Adds a single component to the end of remaining name.
172 * @param name The component to add. Can be null.
176 public void appendRemainingComponent(String name) {
177 if (name != null) {
180 rname.add(name);
182 // ignore; shouldn't happen for empty composite name