Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

oracle.apps.fnd.applseed.rt.extract.util.xml
Class SDNodeAttributes

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<java.lang.String,java.lang.String>
              extended by oracle.apps.fnd.applseed.rt.extract.util.xml.SDNodeAttributes
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map<java.lang.String,java.lang.String>

public class SDNodeAttributes
extends java.util.LinkedHashMap<java.lang.String,java.lang.String>

This class holds the Attribute name value pairs for an XML node. LinkedHashMap used to retain order so that node attributes are written in the same order they are added.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
SDNodeAttributes()
          Constructor.
SDNodeAttributes(java.lang.String name, java.lang.String value)
          Constructor to initialize with an initial name value pair.
 
Method Summary
 void addAttr(java.lang.String name, boolean value)
          Add a node attribute name and boolean value, writes "true" or "false".
 void addAttr(java.lang.String name, int value)
          Add the node attribute name and int value.
 void addAttr(java.lang.String name, java.lang.String value)
          Add a node attribute name value pair.
 java.lang.String getAttr(java.lang.String name)
          Get a node attribute value by name.
 
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, get, removeEldestEntry
 
Methods inherited from class java.util.HashMap
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

SDNodeAttributes

public SDNodeAttributes()
Constructor.


SDNodeAttributes

public SDNodeAttributes(java.lang.String name,
                        java.lang.String value)
Constructor to initialize with an initial name value pair.

Parameters:
name - String attr name
value - String attr value
Method Detail

addAttr

public void addAttr(java.lang.String name,
                    java.lang.String value)
Add a node attribute name value pair.

Parameters:
name - String attribute name
value - String attribute value

addAttr

public void addAttr(java.lang.String name,
                    boolean value)
Add a node attribute name and boolean value, writes "true" or "false".

Parameters:
name - String atttribute name
value - boolean attribute value

addAttr

public void addAttr(java.lang.String name,
                    int value)
Add the node attribute name and int value.

Parameters:
name - String attribute name
value - int value added as string value

getAttr

public java.lang.String getAttr(java.lang.String name)
Get a node attribute value by name.

Parameters:
name - String attribute name
Returns:
String attribute value

Oracle Fusion Middleware extensions for Seed Data Framework
11g Release 1 (11.1.2)

E22564-02

Copyright © 2011 Oracle. All Rights Reserved.