From e36b9711fb576855928df06107ba52635e011159 Mon Sep 17 00:00:00 2001 From: Anthony Green Date: Mon, 27 Nov 2000 05:57:58 +0000 Subject: More JNDI changes. From-SVN: r37779 --- libjava/javax/naming/Name.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) (limited to 'libjava/javax/naming/Name.java') diff --git a/libjava/javax/naming/Name.java b/libjava/javax/naming/Name.java index d07995b..b7eb4f1 100644 --- a/libjava/javax/naming/Name.java +++ b/libjava/javax/naming/Name.java @@ -12,6 +12,19 @@ import java.io.Serializable; public interface Name extends Cloneable, Serializable { - public int size (); - public String get (int index); + public Object clone(); + public int compareTo(Object obj); + public int size(); + public boolean isEmpty(); + public Enumeration getAll(); + public String get(int posn); + public Name getPrefix(int posn); + public Name getSuffix(int posn); + public boolean startsWith(Name n); + public boolean endsWith(Name n); + public Name addAll(Name suffix) throws InvalidNameException; + public Name addAll(int posn, Name n) throws InvalidNameException; + public Name add(String comp) throws InvalidNameException; + public Name add(int posn, String comp) throws InvalidNameException; + public Object remove(int posn) throws InvalidNameException; } -- cgit v1.1