|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
org.eclipse.birt.core.exception.BirtException
org.eclipse.birt.report.model.api.ModelException
org.eclipse.birt.report.model.api.activity.SemanticException
org.eclipse.birt.report.model.api.command.ContentException
public class ContentException
Reports an error during a container operation.
Field Summary | |
---|---|
protected java.lang.String |
containerProp
The property name within the container. |
protected org.eclipse.birt.report.model.core.DesignElement |
content
The content in the container. |
static java.lang.String |
DESIGN_EXCEPTION_CONTENT_NAME_REQUIRED
The content is not allowed to added into the container without name. |
static java.lang.String |
DESIGN_EXCEPTION_CONTENT_NOT_ALLOWED_PASTED
The content element cannot be pasted into the container. |
static java.lang.String |
DESIGN_EXCEPTION_CONTENT_NOT_FOUND
The content element does not appear within the container. |
static java.lang.String |
DESIGN_EXCEPTION_DROP_FORBIDDEN
Deprecated. since birt 2.2 |
static java.lang.String |
DESIGN_EXCEPTION_GROUPS_CHANGE_FORBIDDEN
The table/list has data binding reference to other elements. |
static java.lang.String |
DESIGN_EXCEPTION_HAS_DESCENDENTS
The content in component slot has descendents. |
static java.lang.String |
DESIGN_EXCEPTION_HAS_NO_CONTAINER
Tried to move or delete an element that has no container. |
static java.lang.String |
DESIGN_EXCEPTION_INVALID_CONTEXT_CONTAINMENT
The content is not allowed to in one element's slot in any level. |
static java.lang.String |
DESIGN_EXCEPTION_INVALID_TEMPLATE_ELEMENT
The template element has no referred template definition, it is invalid. |
static java.lang.String |
DESIGN_EXCEPTION_MOVE_FORBIDDEN
The content element cannot be deleted. |
static java.lang.String |
DESIGN_EXCEPTION_NOT_CONTAINER
The purported container element is not, in fact, a container. |
static java.lang.String |
DESIGN_EXCEPTION_RECURSIVE
Attempt to move an element inside itself, or inside one of its contents. |
static java.lang.String |
DESIGN_EXCEPTION_SLOT_IS_FULL
Attempt to add a second item to a single-item slot. |
static java.lang.String |
DESIGN_EXCEPTION_SLOT_NOT_FOUND
The operation referenced a slot that does not exist. |
static java.lang.String |
DESIGN_EXCEPTION_STRUCTURE_CHANGE_FORBIDDEN
Can not change the structure of an element if it is a child element, or it is within a child element, or it is a template parameter definition. |
static java.lang.String |
DESIGN_EXCEPTION_TEMPLATE_TRANSFORM_FORBIDDEN
The template element has no referred template definition, it is invalid. |
static java.lang.String |
DESIGN_EXCEPTION_WRONG_TYPE
The given content element is of the wrong type for the slot. |
protected int |
slot
The slot within the container. |
Fields inherited from class org.eclipse.birt.report.model.api.activity.SemanticException |
---|
element |
Fields inherited from class org.eclipse.birt.report.model.api.ModelException |
---|
PLUGIN_ID |
Fields inherited from class org.eclipse.birt.core.exception.BirtException |
---|
CANCEL, ERROR, INFO, oaMessageArguments, OK, pluginId, rb, severity, sResourceKey, WARNING |
Constructor Summary | |
---|---|
ContentException(org.eclipse.birt.report.model.core.DesignElement element,
int slotID,
org.eclipse.birt.report.model.core.DesignElement content,
java.lang.String errCode)
Constructs the exception with container element slot id, content element and error code. |
|
ContentException(org.eclipse.birt.report.model.core.DesignElement element,
int slotID,
java.lang.String errCode)
Constructs the exception with container element, slot id, and error code. |
|
ContentException(org.eclipse.birt.report.model.core.DesignElement element,
java.lang.String propName,
org.eclipse.birt.report.model.core.DesignElement content,
java.lang.String errCode)
Constructs the exception with container element slot id, content element and error code. |
|
ContentException(org.eclipse.birt.report.model.core.DesignElement element,
java.lang.String propName,
java.lang.String errCode)
Constructs the exception with container element, slot id, and error code. |
Method Summary | |
---|---|
java.lang.String |
getLocalizedMessage()
|
int |
getSlot()
Returns the slot ID. |
Methods inherited from class org.eclipse.birt.report.model.api.activity.SemanticException |
---|
getElement, getElementName, getMessage |
Methods inherited from class org.eclipse.birt.core.exception.BirtException |
---|
getErrorCode, getLocalizedMessage, getPluginId, getSeverity, setSeverity |
Methods inherited from class java.lang.Throwable |
---|
fillInStackTrace, getCause, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected int slot
protected org.eclipse.birt.report.model.core.DesignElement content
protected java.lang.String containerProp
public static final java.lang.String DESIGN_EXCEPTION_STRUCTURE_CHANGE_FORBIDDEN
public static final java.lang.String DESIGN_EXCEPTION_SLOT_NOT_FOUND
public static final java.lang.String DESIGN_EXCEPTION_WRONG_TYPE
public static final java.lang.String DESIGN_EXCEPTION_DROP_FORBIDDEN
public static final java.lang.String DESIGN_EXCEPTION_CONTENT_NOT_FOUND
public static final java.lang.String DESIGN_EXCEPTION_NOT_CONTAINER
public static final java.lang.String DESIGN_EXCEPTION_SLOT_IS_FULL
public static final java.lang.String DESIGN_EXCEPTION_RECURSIVE
public static final java.lang.String DESIGN_EXCEPTION_HAS_NO_CONTAINER
public static final java.lang.String DESIGN_EXCEPTION_MOVE_FORBIDDEN
public static final java.lang.String DESIGN_EXCEPTION_HAS_DESCENDENTS
public static final java.lang.String DESIGN_EXCEPTION_INVALID_CONTEXT_CONTAINMENT
public static final java.lang.String DESIGN_EXCEPTION_CONTENT_NAME_REQUIRED
public static final java.lang.String DESIGN_EXCEPTION_INVALID_TEMPLATE_ELEMENT
public static final java.lang.String DESIGN_EXCEPTION_TEMPLATE_TRANSFORM_FORBIDDEN
public static final java.lang.String DESIGN_EXCEPTION_GROUPS_CHANGE_FORBIDDEN
public static final java.lang.String DESIGN_EXCEPTION_CONTENT_NOT_ALLOWED_PASTED
Constructor Detail |
---|
public ContentException(org.eclipse.birt.report.model.core.DesignElement element, int slotID, java.lang.String errCode)
element
- The container element.slotID
- The slot within the container.errCode
- What went wrong.public ContentException(org.eclipse.birt.report.model.core.DesignElement element, int slotID, org.eclipse.birt.report.model.core.DesignElement content, java.lang.String errCode)
element
- The container element.slotID
- The slot within the container.content
- The content in the container element.errCode
- What went wrong.public ContentException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String propName, java.lang.String errCode)
element
- The container element.propName
- The property name within the container.errCode
- What went wrong.public ContentException(org.eclipse.birt.report.model.core.DesignElement element, java.lang.String propName, org.eclipse.birt.report.model.core.DesignElement content, java.lang.String errCode)
element
- The container element.propName
- The property name within the container.content
- The content in the container element.errCode
- What went wrong.Method Detail |
---|
public int getSlot()
public java.lang.String getLocalizedMessage()
getLocalizedMessage
in class org.eclipse.birt.core.exception.BirtException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |