@Deprecated public final class MoveChildComponentChange extends org.apache.myfaces.trinidad.change.ComponentChange implements org.apache.myfaces.trinidad.change.DocumentChange
add
, Serialized FormConstructor and Description |
---|
MoveChildComponentChange(javax.faces.component.UIComponent child, javax.faces.component.UIComponent destinationContainer)
Deprecated.
Constructs a MoveChildComponentChange that appends the child component to list of children in the destinationContainer.
|
MoveChildComponentChange(javax.faces.component.UIComponent child, javax.faces.component.UIComponent destinationContainer, String insertBeforeId)
Deprecated.
Constructs a MoveChildComponentChange that moves the child component into the destinationContainer just before its child with the supplied insertBeforeId.
|
MoveChildComponentChange(javax.faces.component.UIComponent child, javax.faces.component.UIComponent destinationContainer, String insertBeforeId, String identifier)
Deprecated.
The only allowed value for identifier argument in this constructor is 'id'. Given this, the other constructors is just enough.
|
Modifier and Type | Method and Description |
---|---|
javax.faces.component.UIComponent |
add(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.change.ChangeManager manager)
Deprecated.
Convenience method to register this MoveChildComponentChange on the parent component that is common to the child being moved and the container component at destination.
|
void |
changeComponent(javax.faces.component.UIComponent uiComponent)
Deprecated.
Apply this change to the specified component, which is the UIComponent shared root of source child and destination container
|
void |
changeDocument(Node componentNode)
Deprecated.
Given the DOM Node representing a Component, apply any necessary DOM changes.
|
javax.faces.component.UIComponent |
getChild()
Deprecated.
Returns the child component which has to be moved
|
String |
getChildId()
Deprecated.
Returns the id of the child component which has to be moved
|
javax.faces.component.UIComponent |
getDestination()
Deprecated.
Returns the destination component to which the child component is to be added.
|
String |
getDestinationId()
Deprecated.
Returns the id of the destination container component to which the child component is to be added.
|
boolean |
getForcesDocumentReload()
Deprecated.
Returns true if adding the DocumentChange should force the JSP Document to reload
|
String |
getIdentifier()
Deprecated.
Returns the name of the identifier used for lookup.
|
String |
getInsertBeforeId()
Deprecated.
Returns the identifier of the sibling before which this new child needs to be inserted.This is typically an id of one of the target container's children.
|
public MoveChildComponentChange(javax.faces.component.UIComponent child, javax.faces.component.UIComponent destinationContainer)
child
- the child component which has to be moved.destinationContainer
- the destination component to which the child component is to be added.IllegalArgumentException
- if specified childComponent is null or destination container component is nullpublic MoveChildComponentChange(javax.faces.component.UIComponent child, javax.faces.component.UIComponent destinationContainer, String insertBeforeId)
null
the child will be appended to the list of destination's children. Child and destinationContainer components cannot be null.child
- the child which has to be moveddestinationContainer
- the destination component to which the child component is to be addedinsertBeforeId
- the identifier value of the sibling before which this new child is to be inserted. This is an id of one of the destination container's children. If this is null, the child will be appended to the list of destination's childrenIllegalArgumentException
- if specified childComponent is null or destination container component is null@Deprecated public MoveChildComponentChange(javax.faces.component.UIComponent child, javax.faces.component.UIComponent destinationContainer, String insertBeforeId, String identifier)
null
the child will be appended to the list of destination's children. Child and destinationContainer components cannot be null.child
- the child which has to be moveddestinationContainer
- the destination component to which the child component is to be addedinsertBeforeId
- the identifier value of the sibling before which this new child is to be inserted. This corresponds to the type mentioned in the 'identifier' parameter. If this is null, the child will be appended to the list of destination's childrenidentifier
- the name of attribute to use for finding the child, the destinationContainer and the component having insertBeforeId. The child, destinationContainer and the insertBefore components must all have this identifier set. 'id' is the only valid value for identifier.IllegalArgumentException
- if either of child component, destination container component, identifier is null, identifier not set on the child or destinationContainer.public String getIdentifier()
public boolean getForcesDocumentReload()
getForcesDocumentReload
in interface org.apache.myfaces.trinidad.change.DocumentChange
public javax.faces.component.UIComponent add(javax.faces.context.FacesContext context, org.apache.myfaces.trinidad.change.ChangeManager manager)
context
- The FacesContextmanager
- The Change Managerpublic void changeComponent(javax.faces.component.UIComponent uiComponent)
changeComponent
in class org.apache.myfaces.trinidad.change.ComponentChange
uiComponent
- The first UIComponent shared root of the source and destinationpublic void changeDocument(Node componentNode)
changeDocument
in interface org.apache.myfaces.trinidad.change.DocumentChange
componentNode
- DOM node of the first UIComponent shared root of the source and destinationpublic javax.faces.component.UIComponent getChild()
public javax.faces.component.UIComponent getDestination()
public String getChildId()
public String getDestinationId()
public String getInsertBeforeId()