|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.emf.codegen.merge.java.facade.FacadeHelper
org.eclipse.emf.codegen.merge.java.facade.jdom.JDOMFacadeHelper
| Field Summary | |
protected org.eclipse.jdt.core.jdom.DOMFactory |
jdomFactory
|
| Fields inherited from class org.eclipse.emf.codegen.merge.java.facade.FacadeHelper |
CLASS_PREFIX, controlModel, objectToNodeMap |
| Constructor Summary | |
JDOMFacadeHelper()
|
|
| Method Summary | |
boolean |
addChild(JNode node,
JNode child)
Adds the given un-parented node (document fragment) as the last child of the specified node. |
JNode |
cloneNode(Object context,
JNode node)
Clones the specified node, returning an object that is related to the given context. |
JCompilationUnit |
createCompilationUnit(String name,
String content)
|
protected JNode |
doConvertToNode(Object object)
|
Object |
getContext(JNode node)
Returns the context of a node. |
JNode |
getFirstChild(JNode node)
Returns the first child of the specified node. |
static org.eclipse.jdt.core.jdom.IDOMNode |
getIDOMNode(JNode node)
|
protected org.eclipse.jdt.core.jdom.DOMFactory |
getJDOMFactory()
|
JNode |
getNext(JNode node)
Returns the sibling node immediately following the specified node. |
JNode |
getPrevious(JNode node)
Returns the sibling node immediately preceding the specified node. |
boolean |
insertSibling(JNode node,
JNode sibiling,
boolean before)
Inserts the given un-parented node as a sibling of the specofoed node, immediately before or after it. |
boolean |
remove(JNode node)
Separates the specified node from its parent and siblings, maintaining any ties that this node has to the underlying document fragment. |
void |
reset()
|
| Methods inherited from class org.eclipse.emf.codegen.merge.java.facade.FacadeHelper |
applyFormatRules, convertToNode, getChildren, getClassPrefix, getCompilationUnit, getControlModel, getMainType, getObjectToNodeMap, getPackage, getSibiling, setControlModel |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected org.eclipse.jdt.core.jdom.DOMFactory jdomFactory
| Constructor Detail |
public JDOMFacadeHelper()
| Method Detail |
public static org.eclipse.jdt.core.jdom.IDOMNode getIDOMNode(JNode node)
public void reset()
reset in class FacadeHelperprotected org.eclipse.jdt.core.jdom.DOMFactory getJDOMFactory()
public JCompilationUnit createCompilationUnit(String name,
String content)
createCompilationUnit in class FacadeHelperprotected JNode doConvertToNode(Object object)
doConvertToNode in class FacadeHelperpublic Object getContext(JNode node)
FacadeHelper
getContext in class FacadeHelper
public JNode cloneNode(Object context,
JNode node)
FacadeHelpernull.
cloneNode in class FacadeHelpercontext - node -
public boolean addChild(JNode node,
JNode child)
FacadeHelper
addChild in class FacadeHelpernode - the parent of the child to be addedchild - the new child node
#insertSibling(JNode, JNode),
FacadeHelper.remove(JNode)
public boolean insertSibling(JNode node,
JNode sibiling,
boolean before)
FacadeHelper
insertSibling in class FacadeHelpernode - the node that will be after the new sibilingbefore - whether the sibiling should be added before the nodeFacadeHelper.addChild(JNode, JNode),
FacadeHelper.remove(JNode)public boolean remove(JNode node)
FacadeHelper
remove in class FacadeHelpernode - the node to be removed
FacadeHelper.addChild(JNode, JNode),
#insertSibling(JNode, JNode)public JNode getFirstChild(JNode node)
FacadeHelper
getFirstChild in class FacadeHelpernode -
null if this node has no children#getChildren()public JNode getPrevious(JNode node)
FacadeHelper
getPrevious in class FacadeHelpernode -
null if there is no preceding nodepublic JNode getNext(JNode node)
FacadeHelper
getNext in class FacadeHelpernode -
null if there is no following node
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||