Class AbstractLegalDocumentWriter
java.lang.Object
org.episteme.core.io.AbstractResourceWriter<Statute>
org.episteme.social.law.loaders.AbstractLegalDocumentWriter
- All Implemented Interfaces:
ResourceIO<Statute>, ResourceWriter<Statute>, LegalDocumentWriter
public abstract class AbstractLegalDocumentWriter
extends AbstractResourceWriter<Statute>
implements LegalDocumentWriter
Abstract base for legal document writers.
- Version:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the category for grouping.getName()Returns the display name of this resource handler.Returns the type of resource.Methods inherited from class AbstractResourceWriter
createBufferedStream, getDescription, getLongDescriptionMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface LegalDocumentWriter
exportContentMethods inherited from interface ResourceIO
getDescription, getExpectedResourceFiles, getLongDescription, getResourcePath, getSupportedExtensions, getSupportedVersions, isFileBased, isInputMethods inherited from interface ResourceWriter
isOutput, save
-
Constructor Details
-
AbstractLegalDocumentWriter
public AbstractLegalDocumentWriter()
-
-
Method Details
-
getName
Description copied from interface:ResourceIOReturns the display name of this resource handler. MUST be implemented with I18N support.- Specified by:
getNamein interfaceResourceIO<Statute>- Overrides:
getNamein classAbstractResourceWriter<Statute>- Returns:
- the display name
-
getCategory
Description copied from interface:ResourceIOReturns the category for grouping. MUST be implemented with I18N support.- Specified by:
getCategoryin interfaceResourceIO<Statute>- Overrides:
getCategoryin classAbstractResourceWriter<Statute>- Returns:
- the category name
-
getResourceType
Description copied from interface:ResourceIOReturns the type of resource.- Specified by:
getResourceTypein interfaceResourceIO<Statute>
-