Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.apache.hivemind.schema.rules
Class ReadContentRule  view ReadContentRule download ReadContentRule.java

java.lang.Object
  extended byorg.apache.hivemind.impl.BaseLocatable
      extended byorg.apache.hivemind.schema.rules.BaseRule
          extended byorg.apache.hivemind.schema.rules.ReadContentRule
All Implemented Interfaces:
org.apache.hivemind.Locatable, org.apache.hivemind.LocationHolder, org.apache.hivemind.schema.Rule

public class ReadContentRule
extends BaseRule

Used to set a property of the top object on the stack to the value of the element's content. Created from the <read-content> element.

Note: an org.apache.hivemind.Element's content is trimmed of leading and trailing whitespace as it is parsed and, additionally, will never be null (though it may be the empty string).


Field Summary
private  java.lang.String _propertyName
           
private static org.apache.commons.logging.Log LOG
           
 
Fields inherited from class org.apache.hivemind.impl.BaseLocatable
 
Constructor Summary
ReadContentRule()
           
 
Method Summary
 void begin(org.apache.hivemind.schema.SchemaProcessor processor, org.apache.hivemind.Element element)
          Does nothing; subclasses may override.
 java.lang.String getPropertyName()
           
 void setPropertyName(java.lang.String string)
           
 
Methods inherited from class org.apache.hivemind.schema.rules.BaseRule
end
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Field Detail

LOG

private static final org.apache.commons.logging.Log LOG

_propertyName

private java.lang.String _propertyName
Constructor Detail

ReadContentRule

public ReadContentRule()
Method Detail

begin

public void begin(org.apache.hivemind.schema.SchemaProcessor processor,
                  org.apache.hivemind.Element element)
Description copied from class: BaseRule
Does nothing; subclasses may override.

Specified by:
begin in interface org.apache.hivemind.schema.Rule
Overrides:
begin in class BaseRule

getPropertyName

public java.lang.String getPropertyName()

setPropertyName

public void setPropertyName(java.lang.String string)