aboutsummaryrefslogtreecommitdiff
path: root/libjava/javax/naming/Name.java
diff options
context:
space:
mode:
Diffstat (limited to 'libjava/javax/naming/Name.java')
-rw-r--r--libjava/javax/naming/Name.java17
1 files changed, 15 insertions, 2 deletions
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;
}