public static class DOI.IDHandler extends Logistics.IdHandler<Logistics.DefaultUTLFHandler> implements Serializable
| Modifier and Type | Field and Description |
|---|---|
(package private) static String |
DOI_URL_PATTERN |
encode, fields, idCreator, LID_pattern, LID_regex, LID_template, name, SysId, utlfHandlerCreator| Constructor and Description |
|---|
IDHandler(Logistics.IdCreator<Logistics.DefaultUTLFHandler> idCreator) |
| 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<Logistics.DefaultUTLFHandler> |
standardize(Logistics.Id<Logistics.DefaultUTLFHandler> id)
標準化したIdを生成する.
DOI等大小文字の区別が無い場合などに,小文字に揃えるなど.
|
checkIDText, createId, createId, createId, createId, createUTLFHandler, extrdbRetrieveContent, getLocalId, getLocalIds, getName, getSystemId, isHandlerOf, modifyIDText, resolveAndCreateUTLFHandlerstatic final String DOI_URL_PATTERN
public IDHandler(Logistics.IdCreator<Logistics.DefaultUTLFHandler> idCreator)
public String modifyIDText(String id)
modifyIDText in interface UTLFIdSpimodifyIDText in class Logistics.IdHandler<Logistics.DefaultUTLFHandler>id - ID.public boolean checkIDText(String id)
checkIDText in interface UTLFIdSpicheckIDText in class Logistics.IdHandler<Logistics.DefaultUTLFHandler>id - ID.public URL createURL(UTLFId id)
createURL in class Logistics.IdHandler<Logistics.DefaultUTLFHandler>id - UTLFId.public Logistics.Id<Logistics.DefaultUTLFHandler> standardize(Logistics.Id<Logistics.DefaultUTLFHandler> id)
standardize in class Logistics.IdHandler<Logistics.DefaultUTLFHandler>id - IDEDB Working Group at Mon Dec 15 16:45:05 JST 2025