abstract class SectionItem extends Object implements ActionListener, FocusListener, EdbEIDListener, MouseListener, DragSourceListener, DragGestureListener, EdbEIDHolder, Transferable
Modifier and Type | Class and Description |
---|---|
(package private) static class |
SectionItem.CBItemObj |
(package private) static class |
SectionItem.ISSNInfoPanel |
(package private) static class |
SectionItem.Preload |
(package private) class |
SectionItem.TextMouseListener |
(package private) class |
SectionItem.TextOperationClass |
Modifier and Type | Field and Description |
---|---|
(package private) static String |
Act_HideDescription |
(package private) static String |
Act_MoveToLast |
(package private) static String |
Act_MoveToNext |
(package private) static String |
Act_MoveToPrevious |
(package private) static String |
Act_MoveToTop |
(package private) boolean |
itemIsSelected |
(package private) static String |
MESSAGE_MUST_EDB |
(package private) static int |
TEXT_FIELD_WIDTH |
(package private) EdbEID |
valueEID |
(package private) double |
valueResult |
Constructor and Description |
---|
SectionItem() |
Modifier and Type | Method and Description |
---|---|
(package private) EdbColumnCondition |
createDateCondition(EdbTable ti,
String cxn,
ESCommon.YearMode ym) |
(package private) abstract void |
createTupleAndEditFromItemText(EdbTable ti) |
void |
dragDropEnd(DragSourceDropEvent dsde) |
void |
dragEnter(DragSourceDragEvent dsde) |
void |
dragExit(DragSourceEvent dse) |
void |
dragGestureRecognized(DragGestureEvent dge) |
void |
dragOver(DragSourceDragEvent dsde) |
void |
dropActionChanged(DragSourceDragEvent dsde) |
(package private) abstract SectionItem |
duplicate() |
(package private) abstract SectionItem2005 |
duplicate(ESSection2005 sec) |
(package private) abstract SectionItem2014 |
duplicate(ESSection2014 sec) |
EdbEID |
eid()
EIDを取得する.
|
ESCommon.AWork |
getAWork() |
(package private) String |
getCaptionPlainText(EdbEID eid) |
(package private) boolean |
getCiNiiImportable() |
(package private) EDB |
getEDB() |
(package private) EvalSheet |
getEvalSheet() |
(package private) abstract EdbPanel |
getPanel() |
(package private) EdbEID |
getPersonEID() |
(package private) boolean |
getPubMedImportable() |
(package private) double |
getResult() |
(package private) abstract ESSection |
getSection() |
(package private) abstract ESCommon.ES_State |
getState() |
(package private) boolean |
getSupplementImportable() |
(package private) EdbTableCondition[] |
getTableConditions() |
(package private) abstract JTextComponent |
getTextHolder() |
(package private) int |
getThisYear() |
Object |
getTransferData(DataFlavor flavor) |
DataFlavor[] |
getTransferDataFlavors() |
(package private) boolean |
hasComponent(Component co) |
(package private) abstract Collection<? extends SectionItem> |
importSupplement(ESSection sec,
UDict dict) |
(package private) abstract void |
inspect() |
boolean |
isDataFlavorSupported(DataFlavor flavor) |
(package private) abstract boolean |
isEmpty() |
(package private) boolean |
isOdd() |
(package private) boolean |
isSelected() |
(package private) boolean |
isSingleItem() |
(package private) boolean |
isUsedByIAMS() |
(package private) int |
itemGetDate() |
(package private) int |
itemGetDateDatum(String xn) |
(package private) boolean |
itemSetEID() |
(package private) abstract UDict |
makeDict() |
protected GridBagConstraints |
makeGBConstraints(int y,
int x,
int width,
double weight,
int anchor) |
(package private) abstract JComponent |
makePane(String title) |
(package private) abstract Node |
makeXML(Document doc) |
(package private) void |
notifyModified() |
(package private) abstract void |
printCSVAll(EdbPrint ep,
String[] prefix) |
(package private) abstract void |
printCSVAllFoot(EdbPrint ep,
String[] prefix) |
(package private) abstract void |
printCSVAllHead(EdbPrint ep,
String[] prefix) |
(package private) abstract void |
printHTML(EdbPrint ep) |
(package private) abstract void |
printHTMLFoot(EdbPrint ep) |
(package private) abstract void |
printHTMLHead(EdbPrint ep) |
(package private) abstract void |
printLaTeX(EdbPrint ep) |
(package private) abstract void |
printLaTeXFoot(EdbPrint ep) |
(package private) abstract void |
printLaTeXHead(EdbPrint ep) |
(package private) abstract void |
recalculation() |
(package private) boolean |
sectionIsEnabled()
対象年度において有効か否か.
|
(package private) abstract boolean |
setEID(EdbEID eid) |
(package private) abstract void |
setSelected(boolean sel) |
protected boolean |
textIsAvailable(String s) |
(package private) boolean |
textIsDerivedFromEDB() |
(package private) double |
total_conversion(double v) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
actionPerformed
focusGained, focusLost
acceptableEID, eidListenerGetEID, eidListenerSetEID
mouseClicked, mouseEntered, mouseExited, mousePressed, mouseReleased
createFormedUTLFId, createLogisticsId, eidIsValid
static final String MESSAGE_MUST_EDB
static final int TEXT_FIELD_WIDTH
double valueResult
boolean itemIsSelected
EdbEID valueEID
static final String Act_MoveToTop
static final String Act_MoveToPrevious
static final String Act_MoveToNext
static final String Act_MoveToLast
static final String Act_HideDescription
abstract ESSection getSection()
EvalSheet getEvalSheet()
EDB getEDB()
EdbEID getPersonEID()
int getThisYear()
boolean isUsedByIAMS()
boolean sectionIsEnabled()
abstract EdbPanel getPanel()
boolean hasComponent(Component co)
abstract void setSelected(boolean sel)
void notifyModified()
abstract ESCommon.ES_State getState()
boolean isOdd()
abstract boolean isEmpty()
boolean isSingleItem()
abstract SectionItem duplicate()
abstract SectionItem2005 duplicate(ESSection2005 sec)
abstract SectionItem2014 duplicate(ESSection2014 sec)
abstract UDict makeDict()
protected boolean textIsAvailable(String s)
double getResult()
public ESCommon.AWork getAWork()
abstract void inspect()
abstract JTextComponent getTextHolder()
boolean isSelected()
public EdbEID eid()
返り値は常に非nullである.無効なEIDに対しては,EdbEID.NULLを返す.
eid
in interface EdbEIDHolder
abstract boolean setEID(EdbEID eid)
int itemGetDate()
int itemGetDateDatum(String xn)
boolean itemSetEID()
EdbTableCondition[] getTableConditions()
EdbColumnCondition createDateCondition(EdbTable ti, String cxn, ESCommon.YearMode ym)
protected GridBagConstraints makeGBConstraints(int y, int x, int width, double weight, int anchor)
boolean getSupplementImportable()
boolean getPubMedImportable()
boolean getCiNiiImportable()
abstract Collection<? extends SectionItem> importSupplement(ESSection sec, UDict dict)
abstract void recalculation()
double total_conversion(double v)
boolean textIsDerivedFromEDB()
abstract JComponent makePane(String title)
abstract void printHTMLHead(EdbPrint ep)
abstract void printHTML(EdbPrint ep)
abstract void printHTMLFoot(EdbPrint ep)
abstract void printLaTeXHead(EdbPrint ep)
abstract void printLaTeX(EdbPrint ep)
abstract void printLaTeXFoot(EdbPrint ep)
abstract void createTupleAndEditFromItemText(EdbTable ti)
public Object getTransferData(DataFlavor flavor)
getTransferData
in interface Transferable
public DataFlavor[] getTransferDataFlavors()
getTransferDataFlavors
in interface Transferable
public boolean isDataFlavorSupported(DataFlavor flavor)
isDataFlavorSupported
in interface Transferable
public void dragGestureRecognized(DragGestureEvent dge)
dragGestureRecognized
in interface DragGestureListener
public void dragEnter(DragSourceDragEvent dsde)
dragEnter
in interface DragSourceListener
public void dragExit(DragSourceEvent dse)
dragExit
in interface DragSourceListener
public void dragOver(DragSourceDragEvent dsde)
dragOver
in interface DragSourceListener
public void dragDropEnd(DragSourceDropEvent dsde)
dragDropEnd
in interface DragSourceListener
public void dropActionChanged(DragSourceDragEvent dsde)
dropActionChanged
in interface DragSourceListener
EDB Working Group at Tue Jun 10 17:08:59 JST 2025