Package com.google.refine.model.recon
Class ReconConfig
java.lang.Object
com.google.refine.model.recon.ReconConfig
- Direct Known Subclasses:
StandardReconConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final org.slf4j.Loggerstatic final Map<Class<? extends ReconConfig>,String> static final Map<String,List<Class<? extends ReconConfig>>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatchRecon(List<ReconJob> jobs, long historyEntryID) abstract ReconJobabstract ReconcreateNewRecon(long historyEntryID) abstract intabstract StringgetBriefDescription(Project project, String columnName) static Class<? extends ReconConfig>getClassFromMode(String mode) abstract StringgetMode()Returns the identifier for the reconciliation mode, as serialized in JSON.static ReconConfigreconstruct(String json) static voidregisterReconConfig(edu.mit.simile.butterfly.ButterflyModule module, String name, Class<? extends ReconConfig> klass) void
-
Field Details
-
LOGGER
protected static final org.slf4j.Logger LOGGER -
s_opNameToClass
-
s_opClassToName
-
-
Constructor Details
-
ReconConfig
public ReconConfig()
-
-
Method Details
-
registerReconConfig
public static void registerReconConfig(edu.mit.simile.butterfly.ButterflyModule module, String name, Class<? extends ReconConfig> klass) -
getClassFromMode
-
reconstruct
- Throws:
Exception
-
getBatchSize
public abstract int getBatchSize() -
getBriefDescription
-
createJob
-
batchRecon
-
createNewRecon
-
save
-
getMode
Returns the identifier for the reconciliation mode, as serialized in JSON. This is the same identifier that was used to register the registration mode. Jackson already adds the mode during serialization hence the JsonIgnore here.
-