public class EdbArticle extends EdbTupleSpi
Modifier and Type | Class and Description |
---|---|
static class |
EdbArticle.ResBy |
EdbTuple.TCCallbackListener<T>, EdbTuple.TCDCallbackListener<T>
authlevel, conductorFound, expand_checked, firstTC, number_of_histories, s_expand, s_expand_map, ti, tuple_auth_check, tuple_mapped, tuple_perm_checked, tuple_perm_eliminated, xnUsage
Constructor and Description |
---|
EdbArticle(EDB ec,
EdbTable table)
新しいインスタンスを初期化します.
|
EdbArticle(EDB ec,
Element root)
指定された要素の情報で,新しいインスタンスを初期化します.
|
registerTupleSpiModule
append, createFormedUTLFId, duplicate, getAuthLevel, getCaption, getCaption, getCertificate, getCMSLocation, getColor, getDeletePermission, getERDLocation, getExpand, getFirstAvailableDatum, getFirstAvailableEID, getFirstTC, getHierarchyParent, getMLName, getPrimaryDatum, getPrimaryDatum, getPrimaryDatumAt, getPrimaryDatumAt, getPrimaryText, getPrimaryText, getReadPermission, getReferences, getTable, getTCArray, getUsage, getWritePermission, getXN, hasConductor, isCertifiable, isEmpty, isMapped, isOrganization, isPerson, isPersonification, isReferenced, isReferenced, isTuple, iterable, iterable, iterator, makeCaption, makeCompletedXML, makeLongCaption, makeLongCaption, makeXML, makeXML, mapping, mapping, normalizeXN, normalizeXN, rearrange, remove, removeAll, removeUnchangable, resetUsage, seek, seek, seek, seek, TCCallback, TCCallback, TCCallback, TCDCallback, TCDCallback, TCDCallback
atPresent, censor, checkChangable, createPhantom, eid, equals, equalsXN, equivalents, getAge, getAvailable, getAvailablePeriod, getAvailablePeriod, getBase, getCaption, getCaption, getCaption, getDateFrom, getDateTo, getEDB, getEOID, getMLName, getMLName, getMLName, getMTime, hashCode, inPeriod, inPeriod, isFixed, isPhantom, isTable, makeCaption, makeCaption, makeCaption, mapto, maptoIsValid, operator, overlapPeriod, overlapPeriod, owner
clone, equals, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
forEach, spliterator
checkChangable, equalsXN
createFormedUTLFId, createLogisticsId, eidIsValid
isConfirmed, isRejected, isUnconfirmed
public static final String TUPLE_SPI_XML_XN
static final int EID_CATEGORY_Education
static final int EID_CATEGORY_Research
static final int EID_CATEGORY_SocialContribution
static final int EID_CATEGORY_Management
static final int EID_CATEGORY_Support
static final int EID_CATEGORY_Diagnosis
public static final int EID_KIND_Book
public static final int EID_KIND_JudgedPaper
public static final int EID_KIND_UnrefereedPaper
public static final int EID_KIND_ShortLetter
public static final int EID_KIND_Review_Commentary
public static final int EID_KIND_InternationalConference
public static final int EID_KIND_DomesticConference
public static final int EID_KIND_Works
public static final int EID_KIND_Etcetera_Workshop
public static final int EID_KIND_Report
static final int EID_JUDGE_peer_review
public static final int EID_INVITATION_invited
public static final int EID_INVITATION_requested
public static final int EID_COLLABORATION_Group
public static final int EID_COLLABORATION_University
public static final int EID_COLLABORATION_Domestic
public static final int EID_COLLABORATION_International
public static final int EID_COLLABORATION_Outside_Group
public static final int EID_COLLABORATION_Outside_Organization
public static final int EID_COLLABORATION_Outside_Domestic
public static final int EID_COLLABORATION_Outside_International
static final int EID_SCHOLAR_CLASS_BachelorStudent
static final int EID_SCHOLAR_CLASS_MasterStudent
static final int EID_SCHOLAR_CLASS_DoctorStudent
static final int EID_SCHOLAR_CLASS_Master2Student
static final int EID_SCHOLAR_CLASS_Doctor2Student
static final int EID_SCHOLAR_CLASS_ResearchStudent
public EdbArticle(EDB ec, Element root)
XML 形式の著作情報から作成された XMLDOM の要素から情報を取得し,その情報を表すタプルに初期化します.
ec
- EDB コンテキストroot
- 要素public static EdbArticle createTuple(EDB ec)
public boolean isArticle()
public EdbEID getKind()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getCategory()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getLanguage()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getInvitation()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getJudge()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getCollaboration()
EdbEID.NULL
を返します.getXXX(String)
public EdbEID getScholarClass()
EdbEID.NULL
を返します.getXXX(String)
public boolean scholarClassIsBachelorStudent()
public boolean scholarClassIsGraduateSchoolStudent()
public EdbEID getFirstAuthor()
EdbEID.NULL
を返します.getXXX(String)
public boolean isFirstAuthor(EdbEID a)
a
- 著者のEID.getXXX(String)
public EdbCaption getAuthorRole(Collection<EdbEID> eids)
eids
- 著者のEIDのコレクションpublic static boolean authorIsStudent(EdbDatum datum)
datum
- 著者public boolean firstAuthorIsStudent()
public int numberOfStudentAuthors()
public boolean isSingleAuthor()
public boolean isPeerReviewed()
public EdbDate getDate()
getDate
in class EdbTuple
getXXX(String)
public int getFiscalYear()
getDate()
public int getCivilYear()
getDate()
public String getDOI()
public String getPMID()
public String getCRID()
public String getNAID()
public String getISSN()
public String getWOS()
public String getScopus()
public Logistics.Id getScopusId()
public int getCitation()
public void setCitation(int citation)
citation
- 被引用数.public boolean hasBeenRetracted()
public double lookupSNIP(StringBuilder log)
log
- ログ格納用.public double lookupSNIP()
public double lookupImpactFactor(StringBuilder log)
log
- ログ格納用.public double lookupImpactFactor()
public int getTimesCitedOnWOS()
public int getTimesCitedOnWOS(EdbPhantomListener lis)
lis
- EdbPhantomListenerpublic EdbArticle getWOSArticle()
public int getTimesCitedOnScopus()
public int getTimesCitedOnScopus(EdbPhantomListener lis)
public double getFWCIOnScopus()
public double getFWCIOnScopus(EdbPhantomListener lis)
public int getCitationBenchmarkOnScopus()
public int getCitationBenchmarkOnScopus(EdbPhantomListener lis)
public Scopus.Article getScopusArticle()
public Object getExtraColumnValue(String xcn)
getExtraColumnValue
in class EdbTuple
xcn
- エキストラカラムのXML名.public Object getExtraColumnValue(String xcn, EdbPhantomListener lis)
getExtraColumnValue
in class EdbTuple
xcn
- エキストラカラムのXML名.lis
- ファントムリスナオブジェクト.public Color getExtraColumnColor(String xcn)
getExtraColumnColor
in class EdbTuple
xcn
- エキストラカラムのXML名.public Set<Logistics.Id> getLogisticsIds()
getLogisticsIds
in class EdbTuple
EDB Working Group at Tue Jun 10 17:08:59 JST 2025