Oracle Fusion Middleware Java API Reference for Oracle TopLink (Deprecated)
11g Release 1 (11.1.1)

B32476-04

oracle.toplink.ox.sequenced
Class Setting

java.lang.Object
  extended by oracle.toplink.ox.sequenced.Setting

public class Setting
extends java.lang.Object

Example 1

 Setting piSetting = new Setting(null, "personal-info");
 
 Setting fnSetting = new Setting(null, "first-name");
 piSetting.addChild(fnSetting);
 
 Setting fnTextSetting = new Setting(null, "text()");
 fnTextSetting.setValue("Jane");
 fnSetting.addChild(fnTextSetting);

 Setting lnSetting = new Setting(null, "last-name");
 piSetting.addChild(lnSetting);
 
 Setting lnTextSetting = new Setting(null, "text()");
 lnTextSetting.setValue("Doe");
 lnSetting.getSequence().add(lnTextSetting);
 
 <personal-info>
      <first-name>Jane</first-name>
      <last-name>Doe</last-name>
 </personal-info>
 
Example 2
 Setting fnpiSetting = new Setting(null, "personal-info");
 
 Setting fnSetting = new Setting(null, "first-name");
 fnpiSetting.addChild(fnSetting);
 
 Setting fnTextSetting = new Setting(null, "text()");
 fnTextSetting.setValue("Jane");
 fnSetting.addChild(fnTextSetting);

 Setting lnpiSetting = new Setting(null, "personal-info");

 Setting lastNameSetting = new Setting(null, "last-name");
 lnpiSetting.addChild(lnSetting);
 
 Setting lnTextSetting = new Setting(null, "text()");
 lnTextSetting.setValue("Doe");
 lnSetting.addChild(lnTextSetting);
 
 <personal-info>
      <first-name>Jane</first-name>
 </personal-info>
 <personal-info>
      <last-name>Doe</last-name>
 </personal-info>
 


Constructor Summary
Setting()
           
Setting(java.lang.String namespaceURI, java.lang.String name)
           
 
Method Summary
 void addChild(Setting childSetting)
           
 void addValue(java.lang.Object value, boolean updateObject, java.lang.Object container)
           
 Setting copy()
           
 Setting copy(java.lang.Object newParent)
           
 Setting copy(java.lang.Object newParent, java.lang.Object copyValue)
           
 java.util.List<Setting> getChildren()
           
 DatabaseMapping getMapping()
           
 java.lang.String getName()
          Return the name of the setting.
 java.lang.String getNamespaceURI()
          Return the namespace URI that qualifies the name of the Setting (if there is one).
 java.lang.Object getObject()
           
 Setting getParent()
           
 java.lang.Object getValue()
          Return the value corresponding to this setting.
 void setMapping(DatabaseMapping mapping)
           
 void setName(java.lang.String name)
          Specify the name of the setting.
 void setNamespaceURI(java.lang.String namespaceURI)
          Specify the namespace URI that qualifies the name of the Setting (if there is one).
 void setObject(java.lang.Object object)
           
 void setParent(Setting parentSetting)
           
 void setValue(java.lang.Object value)
           
 void setValue(java.lang.Object value, boolean updateObject)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Setting

public Setting()

Setting

public Setting(java.lang.String namespaceURI,
               java.lang.String name)
Method Detail

getName

public java.lang.String getName()

Return the name of the setting. The name of the setting corresponds to a fragment of an XPath in an object-to-XML mapping.

Example

For the XPath personal-info/first-name/text() would correspond to 3 Setting objects with names "personal-info", "first-name", and "text()"


setName

public void setName(java.lang.String name)

Specify the name of the setting. The name of the setting corresponds to a fragment of an XPath in an object-to-XML mapping.

Example

For the XPath personal-info/first-name/text() would correspond to 3 Setting objects with names "personal-info", "first-name", and "text()"


getNamespaceURI

public java.lang.String getNamespaceURI()
Return the namespace URI that qualifies the name of the Setting (if there is one).


setNamespaceURI

public void setNamespaceURI(java.lang.String namespaceURI)
Specify the namespace URI that qualifies the name of the Setting (if there is one).


getValue

public java.lang.Object getValue()
Return the value corresponding to this setting. For sequenced object the property values correspond to the setting and not the domain object.


setValue

public void setValue(java.lang.Object value)

setValue

public void setValue(java.lang.Object value,
                     boolean updateObject)

addValue

public void addValue(java.lang.Object value,
                     boolean updateObject,
                     java.lang.Object container)

getObject

public java.lang.Object getObject()

setObject

public void setObject(java.lang.Object object)

getMapping

public DatabaseMapping getMapping()

setMapping

public void setMapping(DatabaseMapping mapping)

addChild

public void addChild(Setting childSetting)

getParent

public Setting getParent()

setParent

public void setParent(Setting parentSetting)

getChildren

public java.util.List<Setting> getChildren()

copy

public Setting copy()

copy

public Setting copy(java.lang.Object newParent)

copy

public Setting copy(java.lang.Object newParent,
                    java.lang.Object copyValue)

Copyright © 1998, 2012, Oracle. All Rights Reserved.