wt.rule.impl
Class WTDocumentCopyRuleApplier

java.lang.Object
  extended bywt.rule.impl.WTDocumentCopyRuleApplier
All Implemented Interfaces:
RuleApplier

public class WTDocumentCopyRuleApplier
extends Object
implements RuleApplier

A rule applier for applying COPY rules to WTDocument objects.

This class should be moved to the wt.doc package.

Supported API: false

Extendable: false


Field Summary
private static String CLASSNAME
          Deprecated.  
private static String RESOURCE
          Deprecated.  
 
Constructor Summary
WTDocumentCopyRuleApplier()
          Deprecated.  
 
Method Summary
 Object applyRule(Object object, Rule rule, WTContainerRef container)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
Deprecated. 
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Deprecated. 
Constructor Detail

WTDocumentCopyRuleApplier

public WTDocumentCopyRuleApplier()
Deprecated. 
Method Detail

applyRule

public Object applyRule(Object object,
                        Rule rule,
                        WTContainerRef container)
                 throws WTException,
                        WTPropertyVetoException
Deprecated.  

Apply rule to the object. Return the resulting object. The specified container is used to lookup resource objects that are required while applying the rule. The result object might be the same object or a different one depending on the semantics of the rule.

If the rule is null, or the rule does not have a specification, then nothing is done and the original object is returned (i.e., a no-op is performed).

Different implementations of this interface will handle rule application differently.

Specified by:
applyRule in interface RuleApplier
Parameters:
object - the object that the rule should be applied to (cannot be null)
rule - the rule to be applied
container - the container to use for resource object lookups
Returns:
Object
Throws:
WTException
WTPropertyVetoException