java.lang.Object
org.milligan.eccles.Tag
org.milligan.eccles.tags.CatchTag
- All Implemented Interfaces:
- org.milligan.eccles.Catch
- public class CatchTag
- extends org.milligan.eccles.Tag
- implements org.milligan.eccles.Catch
The catch section of a try-catch block. The type property is a class derived from java.lang.Exception.
If no '.' characters are found in the type name, then "java.lang." is automatically prepended to the string.
| Methods inherited from class org.milligan.eccles.Tag |
addChildTag, doAfterChildren, doEndTag, doFinishChildren, doInitChildren, doStartTag, 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 |
type
private java.lang.String type
_type
private java.lang.Class _type
tagSpecificProperties
protected static final java.lang.String[] tagSpecificProperties
- Tag properties for output
CatchTag
public CatchTag()
setType
public void setType(java.lang.String type)
getType
public java.lang.String getType()
get_type
public java.lang.Class get_type()
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
canHandleException
public boolean canHandleException(org.milligan.eccles.EcclesException e)
- Specified by:
canHandleException in interface org.milligan.eccles.Catch
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
getTagPropertiesForDisplay
public java.lang.String[] getTagPropertiesForDisplay()
- Get a list of properties to be output
transformExceptionTypeName
public static java.lang.String transformExceptionTypeName(java.lang.String input)
- Modify the name of an exception. If no '.' characters are found in the type name, then "java.lang." is automatically prepended to the string.