Package org.refcodes.tabular
Class RowsImpl<T>
- java.lang.Object
-
- org.refcodes.tabular.RowsImpl<T>
-
- Type Parameters:
T
- The type managed by theRows
.
- All Implemented Interfaces:
java.lang.Cloneable
,java.util.Iterator<T>
,HeaderAccessor<T>
,Rows<T>
public class RowsImpl<T> extends java.lang.Object implements Rows<T>, java.lang.Cloneable
Implementation of theRows
interface beingCloneable
.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.tabular.HeaderAccessor
HeaderAccessor.HeaderBuilder<T extends HeaderAccessor.HeaderBuilder<?>>, HeaderAccessor.HeaderMutator<T>, HeaderAccessor.HeaderProperty<T>
-
-
-
-
Method Detail
-
getHeader
public Header<T> getHeader()
Retrieves theHeader
property.- Specified by:
getHeader
in interfaceHeaderAccessor<T>
- Returns:
- The
Header
being stored by this property.
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException
- Overrides:
clone
in classjava.lang.Object
- Throws:
java.lang.CloneNotSupportedException
-
hasNext
public boolean hasNext()
- Specified by:
hasNext
in interfacejava.util.Iterator<T>
-
remove
public void remove()
- Specified by:
remove
in interfacejava.util.Iterator<T>
-
-