Methods Summary |
---|
public boolean | equals(java.lang.Object other)
if (!(other instanceof ObjectAdapterId))
return false ;
ObjectAdapterId theOther = (ObjectAdapterId)other ;
Iterator iter1 = iterator() ;
Iterator iter2 = theOther.iterator() ;
while (iter1.hasNext() && iter2.hasNext()) {
String str1 = (String)(iter1.next()) ;
String str2 = (String)(iter2.next()) ;
if (!str1.equals( str2 ))
return false ;
}
return iter1.hasNext() == iter2.hasNext() ;
|
public int | hashCode()
int result = 17 ;
Iterator iter = iterator() ;
while (iter.hasNext()) {
String str = (String)(iter.next()) ;
result = 37*result + str.hashCode() ;
}
return result ;
|
public java.lang.String | toString()
StringBuffer buff = new StringBuffer() ;
buff.append( "ObjectAdapterID[" ) ;
Iterator iter = iterator() ;
boolean first = true ;
while (iter.hasNext()) {
String str = (String)(iter.next()) ;
if (first)
first = false ;
else
buff.append( "/" ) ;
buff.append( str ) ;
}
buff.append( "]" ) ;
return buff.toString() ;
|
public void | write(org.omg.CORBA_2_3.portable.OutputStream os)
os.write_long( getNumLevels() ) ;
Iterator iter = iterator() ;
while (iter.hasNext()) {
String str = (String)(iter.next()) ;
os.write_string( str ) ;
}
|