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

Quick Search    Search Deep

org.milligan.eccles.tags
Class ThrowTag  view ThrowTag download ThrowTag.java

java.lang.Object
  extended byorg.milligan.eccles.Tag
      extended byorg.milligan.eccles.tags.ThrowTag

public class ThrowTag
extends org.milligan.eccles.Tag

Throws (or re-throws) an exception


Field Summary
private  java.lang.Class _type
           
private  java.lang.String message
           
protected static java.lang.String[] tagSpecificProperties
          Tag properties for output
private  java.lang.String type
           
 
Fields inherited from class org.milligan.eccles.Tag
CONTINUE_PROCESSING, EXCEPTION_PROPERTY, log, PROCESS_CHILDREN, SIMPLE_BREAK, SKIP_CHILDREN, UNDERLYING_EXCEPTION_PROPERTY
 
Constructor Summary
ThrowTag()
           
 
Method Summary
 org.milligan.eccles.EcclesReturnValue doStartTag(org.milligan.eccles.RunState state)
          Called at the start of tag processing.
 java.lang.Class get_type()
           
 java.lang.String getMessage()
           
 java.lang.String getTagName()
          Name of the tag as it appears in the config file.
 java.lang.String[] getTagPropertiesForDisplay()
          Get a list of properties to be output
 java.lang.String getType()
           
 void setMessage(java.lang.String message)
           
 void setType(java.lang.String type)
           
 void validate()
          Called upon tag creation during script reading.
 
Methods inherited from class org.milligan.eccles.Tag
addChildTag, doAfterChildren, doEndTag, doFinishChildren, doInitChildren, getChildren, getId, getName, getParent, getPropertiesString, hasChildren, isEmpty, isReportingTag, populateElement, populateElementPropertiesFromTag, setChildren, setId, setName, validateHasNoChildren, validateNotEmptyProperties, validateNotEmptyProperties, validateNotEmptyProperties, validateNotEmptyProperty, validateProperties, validateProperties, validateProperties, validateProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

tagSpecificProperties

protected static final java.lang.String[] tagSpecificProperties
Tag properties for output


type

private java.lang.String type

message

private java.lang.String message

_type

private java.lang.Class _type
Constructor Detail

ThrowTag

public ThrowTag()
Method Detail

getTagName

public java.lang.String getTagName()
Description copied from class: org.milligan.eccles.Tag
Name of the tag as it appears in the config file. Used for exception & status reporting


getTagPropertiesForDisplay

public java.lang.String[] getTagPropertiesForDisplay()
Get a list of properties to be output


setType

public void setType(java.lang.String type)

getType

public java.lang.String getType()

setMessage

public void setMessage(java.lang.String message)

getMessage

public java.lang.String getMessage()

get_type

public java.lang.Class get_type()

doStartTag

public org.milligan.eccles.EcclesReturnValue doStartTag(org.milligan.eccles.RunState state)
                                                 throws org.milligan.eccles.EcclesException
Description copied from class: org.milligan.eccles.Tag
Called at the start of tag processing. Return either PROCESS_CHILDREN (to process the children) or SKIP_CHILDREN


validate

public void validate()
              throws org.milligan.eccles.EcclesException
Description copied from class: org.milligan.eccles.Tag
Called upon tag creation during script reading. Perform extra validation that cannot be handled by the schema