RSE
Release 1.0

org.eclipse.rse.persistence.dom
Interface IRSEDOMExporter


public interface IRSEDOMExporter


Method Summary
 RSEDOMNode createNode(RSEDOMNode parent, IConnectorService cs, boolean clean)
          Creates a DOM node for a connector service
 RSEDOMNode createNode(RSEDOMNode parent, IHost host, boolean clean)
          Create a DOM node representing a host
 RSEDOMNode createNode(RSEDOMNode parent, IServerLauncherProperties sl, boolean clean)
          Creates a DOM node for a server launcher
 RSEDOMNode createNode(RSEDOMNode parent, ISubSystem ss, boolean clean)
          Creates a DOM node for a subsystem
 RSEDOMNode createNode(RSEDOMNode parent, ISystemFilter sf, boolean clean)
          Creates a DOM node for a filter
 RSEDOMNode createNode(RSEDOMNode parent, ISystemFilterPool fp, boolean clean)
          Create a DOM node representing a filter pool
 RSEDOMNode createNode(RSEDOMNode parent, ISystemFilterPoolReference fpr, boolean clean)
          Creates a DOM node for a filter pool reference
 RSEDOMNode createNode(RSEDOMNode parent, ISystemFilterString fs, boolean clean)
          Creates a DOM node for a filter string
 RSEDOMNode[] createPropertySetNodes(RSEDOMNode parent, IRSEModelObject mo, boolean clean)
          Creates DOM nodes for each associated property set
 RSEDOM createRSEDOM(ISystemProfile profile, boolean clean)
          Creates the RSE DOM for this profile
 RSEDOM getRSEDOM(ISystemProfile profile)
          Returns the RSEDOM for this profile iff it exists
 RSEDOM populateRSEDOM(RSEDOM dom, ISystemProfile profile, boolean clean)
          Creates an RSE DOM for use in persistence
 

Method Detail

createRSEDOM

public RSEDOM createRSEDOM(ISystemProfile profile,
                           boolean clean)
Creates the RSE DOM for this profile

Parameters:
profile -
clean - indicates whether to create from scratch or merger
Returns:

populateRSEDOM

public RSEDOM populateRSEDOM(RSEDOM dom,
                             ISystemProfile profile,
                             boolean clean)
Creates an RSE DOM for use in persistence

Parameters:
dom -
profile -
Returns:

getRSEDOM

public RSEDOM getRSEDOM(ISystemProfile profile)
Returns the RSEDOM for this profile iff it exists

Parameters:
profile -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             IHost host,
                             boolean clean)
Create a DOM node representing a host

Parameters:
parent -
host -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             IConnectorService cs,
                             boolean clean)
Creates a DOM node for a connector service

Parameters:
parent -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             IServerLauncherProperties sl,
                             boolean clean)
Creates a DOM node for a server launcher

Parameters:
parent -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             ISubSystem ss,
                             boolean clean)
Creates a DOM node for a subsystem

Parameters:
parent -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             ISystemFilter sf,
                             boolean clean)
Creates a DOM node for a filter

Parameters:
parent -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             ISystemFilterPool fp,
                             boolean clean)
Create a DOM node representing a filter pool

Parameters:
parent -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             ISystemFilterPoolReference fpr,
                             boolean clean)
Creates a DOM node for a filter pool reference

Parameters:
parent -
Returns:

createNode

public RSEDOMNode createNode(RSEDOMNode parent,
                             ISystemFilterString fs,
                             boolean clean)
Creates a DOM node for a filter string

Parameters:
parent -
Returns:

createPropertySetNodes

public RSEDOMNode[] createPropertySetNodes(RSEDOMNode parent,
                                           IRSEModelObject mo,
                                           boolean clean)
Creates DOM nodes for each associated property set

Parameters:
parent -
Returns:

RSE
Release 1.0

Copyright (c) IBM Corporation and others 2000, 2006. All Rights Reserved.