X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2Fmircoders%2Flocalizer%2FMirLocalizer.java;fp=source%2Fmircoders%2Flocalizer%2FMirLocalizer.java;h=ec2c3c6bf74ef810575bfb18af3538d4a3c31649;hb=c9ac8fa71b679f8d967aac901bbef945c13b94c9;hp=6d6bda03bbb7b2efb2e8009f112252a6b9e7d9f9;hpb=d63595f89aaa4b6a524dc0b4af9e0eef888f4c6b;p=mir.git
diff --git a/source/mircoders/localizer/MirLocalizer.java b/source/mircoders/localizer/MirLocalizer.java
index 6d6bda03..ec2c3c6b 100755
--- a/source/mircoders/localizer/MirLocalizer.java
+++ b/source/mircoders/localizer/MirLocalizer.java
@@ -30,12 +30,31 @@
package mircoders.localizer;
+/**
+ *
Localizers provide a customization framework that allows
+ * different mir sites to behave differently. This is effectively used
+ * by various indymedia sites to customize things such open posting
+ * mechanisms, open posting validation, data model enhancements, etc.
+ *
+ *
+ * The MirLocalizer
interface defines the centralized
+ * localizer, that may be accessed via the global
+ * MirGlobal.localizer() function. The central
+ * localizer provides accessors to domain specific localizers (like
+ * MirBasicOpenPostingLocalizer
).
+ *
+ * Default behavior is provided by the
+ * MirBasicLocalizer
and it's associated classes. These
+ * classes can be extended to override default behavior.
+ *
+ */
+
public interface MirLocalizer {
- public MirProducerLocalizer producers() throws MirLocalizerFailure, MirLocalizerExc;
- public MirAdminInterfaceLocalizer adminInterface() throws MirLocalizerFailure, MirLocalizerExc;
- public MirOpenPostingLocalizer openPostings() throws MirLocalizerFailure, MirLocalizerExc;
- public MirProducerAssistantLocalizer producerAssistant() throws MirLocalizerFailure, MirLocalizerExc;
- public MirGeneratorLocalizer generators() throws MirLocalizerFailure, MirLocalizerExc;
- public MirDataModelLocalizer dataModel() throws MirLocalizerFailure, MirLocalizerExc;
- public MirMediaLocalizer media() throws MirLocalizerFailure, MirLocalizerExc;
+ public MirProducerLocalizer producers() throws MirLocalizerFailure;
+ public MirAdminInterfaceLocalizer adminInterface() throws MirLocalizerFailure;
+ public MirOpenPostingLocalizer openPostings() throws MirLocalizerFailure;
+ public MirProducerAssistantLocalizer producerAssistant() throws MirLocalizerFailure;
+ public MirGeneratorLocalizer generators() throws MirLocalizerFailure;
+ public MirDataModelLocalizer dataModel() throws MirLocalizerFailure;
+ public MirMediaLocalizer media() throws MirLocalizerFailure;
}
\ No newline at end of file