public class Solution {
public class TableInterfaceWrapper implements TableInterface {
TableInterface rows;
public TableInterfaceWrapper (TableInterface rows) {
this.rows = rows;
}
public void setModel(List rows) {
// int sizeOfList = rows.size();
// System.out.println(sizeOfList);
// rows = Arrays.asList();
// System.out.println(rows.size());
// System.out.println(new ArrayList().size());
for (Object num : rows) {
System.out.println(num);
}
setModel(rows);
}
public String getHeaderText() {
return rows.getHeaderText().toUpperCase();
}
public void setHeaderText(String newHeaderText) {
rows.setHeaderText(newHeaderText);
}
}
public interface TableInterface {
void setModel(List rows);
String getHeaderText();
void setHeaderText(String newHeaderText);
}
public static void main(String[] args) {
}
}
package com.codegym.task.task18.task1815;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.lang.String;
/*
Table
2. The TableInterfaceWrapper class must initialize a TableInterface field in the constructor.
3. The setModel() method should display the number of elements in the new list before updating the model.
4. The getHeaderText() method must return the text in uppercase.
5. The setHeaderText() method must set the header text without making changes.
*/
public class Solution {
public class TableInterfaceWrapper implements TableInterface {
TableInterface rows;
public TableInterfaceWrapper (TableInterface rows) {
this.rows = rows;
}
public void setModel(List rows) {
// int sizeOfList = rows.size();
// System.out.println(sizeOfList);
// rows = Arrays.asList();
// System.out.println(rows.size());
// System.out.println(new ArrayList().size());
for (Object num : rows) {
System.out.println(num);
}
setModel(rows);
}
public String getHeaderText() {
return rows.getHeaderText().toUpperCase();
}
public void setHeaderText(String newHeaderText) {
rows.setHeaderText(newHeaderText);
}
}
public interface TableInterface {
void setModel(List rows);
String getHeaderText();
void setHeaderText(String newHeaderText);
}
public static void main(String[] args) {
}
}