public static class DOI.IDHandler extends Logistics.IdHandlerSpi<DOI.IDHandler,jp.ac.tokushima_u.db.logistics.doi.ID> implements Serializable
Modifier and Type | Field and Description |
---|---|
(package private) static String |
DOI_URL_PATTERN |
encode, fields, LID_pattern, LID_regex, LID_template, name, SysId, utlfHandlerCreator
Constructor and Description |
---|
IDHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
checkIDText(String id)
Check ID text.
|
URL |
createURL(UTLFId id)
Idに関連するWebページのURLを作成する.
|
String |
modifyIDText(String id)
Modify ID text.
|
Logistics.Id<DOI.IDHandler> |
standardize(Logistics.Id id)
標準化したIdを生成する.
DOI等大小文字の区別が無い場合などに,小文字に揃えるなど.
|
checkIDText, createId, createId, createId, createId, createUTLFHandler, getLocalId, getLocalId, getName, getSystemId, isHandlerOf, modifyIDText, resolveAndCreateUTLFHandler
static final String DOI_URL_PATTERN
public String modifyIDText(String id)
modifyIDText
in interface UTLFIdSpi
modifyIDText
in class Logistics.IdHandlerSpi<DOI.IDHandler,jp.ac.tokushima_u.db.logistics.doi.ID>
id
- ID.public boolean checkIDText(String id)
checkIDText
in interface UTLFIdSpi
checkIDText
in class Logistics.IdHandlerSpi<DOI.IDHandler,jp.ac.tokushima_u.db.logistics.doi.ID>
id
- ID.public URL createURL(UTLFId id)
createURL
in interface Logistics.IdHandler<jp.ac.tokushima_u.db.logistics.doi.ID>
createURL
in class Logistics.IdHandlerSpi<DOI.IDHandler,jp.ac.tokushima_u.db.logistics.doi.ID>
id
- UTLFId.public Logistics.Id<DOI.IDHandler> standardize(Logistics.Id id)
Logistics.IdHandler
standardize
in interface Logistics.IdHandler<jp.ac.tokushima_u.db.logistics.doi.ID>
standardize
in class Logistics.IdHandlerSpi<DOI.IDHandler,jp.ac.tokushima_u.db.logistics.doi.ID>
id
- IDEDB Working Group at Tue Jun 10 17:08:59 JST 2025