*/
package mircoders.producer.reader;
-import java.util.Map;
import java.io.File;
+import java.util.Map;
import mir.producer.ProducerNode;
import mir.producer.reader.DefaultProducerNodeBuilders;
import mir.producer.reader.ProducerConfigExc;
-import mir.producer.reader.ProducerNodeBuilderLibrary;
import mir.producer.reader.ProducerNodeBuilder;
+import mir.producer.reader.ProducerNodeBuilderLibrary;
import mir.util.xml.XMLParserExc;
import mir.util.xml.XMLReaderTool;
import mircoders.producer.ContentMarkingProducerNode;
XMLReaderTool.checkAttributes(anAttributes, MARKER_REQUIRED_ATTRIBUTES, MARKER_OPTIONAL_ATTRIBUTES);
key = (String) anAttributes.get(MARKER_KEY_ATTRIBUTE);
- };
+ }
public ProducerNode constructNode() {
return new ContentMarkingProducerNode(key);
- };
+ }
}
private final static String INDEXER_KEY_ATTRIBUTE = DefaultProducerNodeBuilders.KEY_ATTRIBUTE;
private final static String INDEXER_INDEX_ATTRIBUTE = "pathToIndex";
key = (String) anAttributes.get(INDEXER_KEY_ATTRIBUTE);
pathToIndex = (String) anAttributes.get(INDEXER_INDEX_ATTRIBUTE);
- };
+ }
public ProducerNode constructNode() {
return new IndexingProducerNode(indexBasePath, key, pathToIndex);
- };
+ }
}
private final static String UNINDEXER_KEY_ATTRIBUTE = DefaultProducerNodeBuilders.KEY_ATTRIBUTE;
key = (String) anAttributes.get(UNINDEXER_KEY_ATTRIBUTE);
pathToIndex = (String) anAttributes.get(UNINDEXER_INDEX_ATTRIBUTE);
- };
+ }
public ProducerNode constructNode() {
return new UnIndexingProducerNode(indexBasePath, key,pathToIndex);
- };
+ }
}
private final static String CONTENT_MODIFIER_KEY_ATTRIBUTE = DefaultProducerNodeBuilders.KEY_ATTRIBUTE;
key = (String) anAttributes.get(CONTENT_MODIFIER_KEY_ATTRIBUTE);
field = (String) anAttributes.get(CONTENT_MODIFIER_FIELD_ATTRIBUTE);
value = (String) anAttributes.get(CONTENT_MODIFIER_VALUE_ATTRIBUTE);
- };
+ }
public ProducerNode constructNode() {
return new ContentModifyingProducerNode(key, field, value);
- };
+ }
}
private final static String MEDIA_KEY_ATTRIBUTE = DefaultProducerNodeBuilders.KEY_ATTRIBUTE;
XMLReaderTool.checkAttributes(anAttributes, MEDIA_REQUIRED_ATTRIBUTES, MEDIA_OPTIONAL_ATTRIBUTES);
key = (String) anAttributes.get(MEDIA_KEY_ATTRIBUTE);
- };
+ }
public ProducerNode constructNode() {
return new MediaGeneratingProducerNode(key);
- };
+ }
}
public static class PDFPreFormattingProducerNodeBuilder extends DefaultProducerNodeBuilders.AbstractProducerNodeBuilder {
characterWidthCM = (String) anAttributes.get(PDF_CHAR_WIDTH_ATTRIBUTE);
pixelWidthCM = (String) anAttributes.get(PDF_PIXEL_WIDTH_ATTRIBUTE);
lineHeightCM = (String) anAttributes.get(PDF_LINE_HEIGHT_ATTRIBUTE);
-
-
- };
+ }
public ProducerNode constructNode() {
return new PDFPreFormattingProducerNode(key,numLinesBetweenImages,contentAreaWidthCM,characterWidthCM,pixelWidthCM,lineHeightCM);
- };
+ }
}
public static class PDFGeneratingProducerNodeBuilder extends DefaultProducerNodeBuilders.AbstractProducerNodeBuilder {
generator = (String) anAttributes.get(PDF_GENERATOR_ATTRIBUTE);
destination = (String) anAttributes.get(PDF_DESTINATION_ATTRIBUTE);
stylesheet = (String) anAttributes.get(PDF_STYLESHEET_ATTRIBUTE);
- };
+ }
public ProducerNode constructNode() {
return new PDFGeneratingProducerNode(generator,destination,stylesheet);
- };
+ }
}
public static class RadicalendarProducerNodeBuilder extends DefaultProducerNodeBuilders.AbstractProducerNodeBuilder {