public void allTypes(ObjStoreTypeBean parent, String storeName, Collection<ObjStoreTypeBean> names)
{
InputObjectState types = new InputObjectState();
try {
if (getObjectStore(store.storeDir(), storeName).allTypes(types)) {
while (true) {
try {
String theName = types.unpackString();
if (theName.length() == 0)
break;
else
names.add(new ObjStoreTypeBean(parent, storeName, theName));
} catch (IOException e) {
break;
}
}
}
} catch (ObjectStoreException e) {
if (tsLogger.arjLoggerI18N.isWarnEnabled())
tsLogger.arjLoggerI18N.warn("com.arjuna.ats.arjuna.tools.osb.mbean.ObjStoreBean.m_3",
new Object[] { e });
}
}