Package io.keikai.model.impl
Class RefImpl
- java.lang.Object
-
- io.keikai.model.impl.RefImpl
-
- All Implemented Interfaces:
Ref,java.io.Serializable
- Direct Known Subclasses:
ColumnPrecedentRefImpl,ColumnRefImpl,ConditionalRefImpl,IndirectRefImpl,NameRefImpl,ObjectRefImpl,OffsetRefImpl,TablePrecedentRefImpl
public class RefImpl extends java.lang.Object implements Ref, java.io.Serializable
- Since:
- 3.5.0
- Author:
- dennis
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.keikai.model.sys.dependency.Ref
Ref.RefType
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringbookNameprotected java.lang.StringlastSheetNameprotected java.lang.StringsheetName
-
Constructor Summary
Constructors Modifier Constructor Description RefImpl(AbstractBookAdv book)RefImpl(AbstractCellAdv cell)RefImpl(AbstractSheetAdv sheet, int sheetIdx)protectedRefImpl(Ref.RefType type, java.lang.String bookName, java.lang.String sheetName, java.lang.String lastSheetName, int row, int column, int lastRow, int lastColumn)RefImpl(java.lang.String bookName)RefImpl(java.lang.String bookName, java.lang.String sheetName, int sheetIdx)RefImpl(java.lang.String bookName, java.lang.String sheetName, int row, int column)RefImpl(java.lang.String bookName, java.lang.String sheetName, int row, int column, int lastRow, int lastColumn)RefImpl(java.lang.String bookName, java.lang.String sheetName, java.lang.String lastSheetName, int row, int column)RefImpl(java.lang.String bookName, java.lang.String sheetName, java.lang.String lastSheetName, int row, int column, int lastRow, int lastColumn)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)java.lang.StringgetBookName()intgetColumn()intgetLastColumn()intgetLastRow()intgetLastSheetIndex()java.lang.StringgetLastSheetName()intgetRow()intgetSheetIndex()java.lang.StringgetSheetName()Ref.RefTypegetType()inthashCode()java.lang.StringtoString()
-
-
-
Constructor Detail
-
RefImpl
public RefImpl(java.lang.String bookName, java.lang.String sheetName, int row, int column, int lastRow, int lastColumn)
-
RefImpl
public RefImpl(java.lang.String bookName, java.lang.String sheetName, int row, int column)
-
RefImpl
public RefImpl(java.lang.String bookName, java.lang.String sheetName, java.lang.String lastSheetName, int row, int column, int lastRow, int lastColumn)
-
RefImpl
public RefImpl(java.lang.String bookName, java.lang.String sheetName, java.lang.String lastSheetName, int row, int column)
-
RefImpl
public RefImpl(java.lang.String bookName, java.lang.String sheetName, int sheetIdx)
-
RefImpl
public RefImpl(java.lang.String bookName)
-
RefImpl
public RefImpl(AbstractCellAdv cell)
-
RefImpl
public RefImpl(AbstractSheetAdv sheet, int sheetIdx)
-
RefImpl
public RefImpl(AbstractBookAdv book)
-
RefImpl
protected RefImpl(Ref.RefType type, java.lang.String bookName, java.lang.String sheetName, java.lang.String lastSheetName, int row, int column, int lastRow, int lastColumn)
-
-
Method Detail
-
getType
public Ref.RefType getType()
-
getBookName
public java.lang.String getBookName()
- Specified by:
getBookNamein interfaceRef
-
getSheetName
public java.lang.String getSheetName()
- Specified by:
getSheetNamein interfaceRef
-
getLastSheetName
public java.lang.String getLastSheetName()
- Specified by:
getLastSheetNamein interfaceRef
-
getLastRow
public int getLastRow()
- Specified by:
getLastRowin interfaceRef
-
getLastColumn
public int getLastColumn()
- Specified by:
getLastColumnin interfaceRef
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSheetIndex
public int getSheetIndex()
- Specified by:
getSheetIndexin interfaceRef
-
getLastSheetIndex
public int getLastSheetIndex()
- Specified by:
getLastSheetIndexin interfaceRef
-
-