У меня есть следующая модель, которая делает элемент родителем элемента, который следует за ним.
Например, я получаю данные с сервера в виде массива, например:
net Person age
net Person height
net Address streetname
org Company name
org Company location
com School color
com School number
пожалуйста, прочитайте ссылку ниже для вчерашнего сообщения и посмотрите классы моделей и структуру. Вопрос, который я задал в этой ссылке, не тот, который я хочу сейчас. Я просто хочу, чтобы вы увидели модель данных и структуру.
Сравнение связанных объектов
МОЙ ВОПРОС СЕЙЧАС ЕСТЬ ::
Я хочу создать таблицу из модели, но мне трудно реализовать поставщиков контента и меток. Поэтому я спрашиваю, как я могу это сделать.
Каждый столбец будет содержать дочерние элементы предыдущего столбца и т. Д.
Спасибо за вашу помощь.
Я пробовал это в поставщике контента, но он не работает:
public Object[] getElements(Object parentElement) {
if(parentElement instanceof cPackage) {
cPackage pack = (cPackage)parentElement;
return pack.getChildren().toArray();
}else if(parentElement instanceof cClass) {
cClass klas = (cClass)parentElement;
return klas.getChildren().toArray();
}else if(parentElement instanceof cMethod) {
cMethod met = (cMethod)parentElement;
return met.getChildren().toArray();
}
return EMPTY_ARRAY;
}
Спасибо за вашу помощь.