edu.northwestern.at.wordhoard.tools.cm
Class FileRules

java.lang.Object
  extended by edu.northwestern.at.wordhoard.tools.cm.FileRules

public class FileRules
extends java.lang.Object

File rules.


Constructor Summary
FileRules(org.w3c.dom.Element el)
          Creates a new files rules.
 
Method Summary
 java.util.List applyAuthorRule(java.lang.String fileName)
          Apply the author rule.
 java.util.Map applyRule(java.lang.String fileName)
          Applies the rule.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileRules

public FileRules(org.w3c.dom.Element el)
Creates a new files rules.

Parameters:
el - FileRules element.
Method Detail

applyRule

public java.util.Map applyRule(java.lang.String fileName)
Applies the rule.

Parameters:
fileName - File name.
Returns:
Header value map. Maps names of WordHoard header items to their values, or an empty map if there is not rule for this file name.

applyAuthorRule

public java.util.List applyAuthorRule(java.lang.String fileName)
Apply the author rule.

Parameters:
fileName - File name.
Returns:
List of authors, or null if there is no rule for this file name.