Back to index

nordugrid-arc-nox  1.1.0~rc6
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Private Attributes
nordugrid.arc.XMLNode Class Reference
Inheritance diagram for nordugrid.arc.XMLNode:
Inheritance graph
[legend]

List of all members.

Public Member Functions

synchronized void delete ()
 XMLNode ()
 XMLNode (XMLNode node)
 XMLNode (String xml)
 XMLNode (int ptr_addr)
 XMLNode (NS ns, String name)
void New (XMLNode node)
void Exchange (XMLNode node)
void Move (XMLNode node)
void Swap (XMLNode node)
boolean toBool ()
boolean Same (XMLNode node)
XMLNode Child (int n)
XMLNode Child ()
int Size ()
XMLNode Get (String name)
String Name ()
String Prefix ()
String FullName ()
String Namespace ()
void Name (String name)
void GetXML (SWIGTYPE_p_std__string out_xml_str, boolean user_friendly)
void GetXML (SWIGTYPE_p_std__string out_xml_str)
void GetXML (SWIGTYPE_p_std__string out_xml_str, String encoding, boolean user_friendly)
void GetXML (SWIGTYPE_p_std__string out_xml_str, String encoding)
void GetDoc (SWIGTYPE_p_std__string out_xml_str, boolean user_friendly)
void GetDoc (SWIGTYPE_p_std__string out_xml_str)
String toString ()
void Set (String content)
XMLNode Attribute (int n)
XMLNode Attribute ()
XMLNode Attribute (String name)
XMLNode NewAttribute (String name)
int AttributesSize ()
void Namespaces (NS namespaces, boolean keep, int recursion)
void Namespaces (NS namespaces, boolean keep)
void Namespaces (NS namespaces)
NS Namespaces ()
String NamespacePrefix (String urn)
XMLNode NewChild (String name, int n)
XMLNode NewChild (String name)
XMLNode NewChild (String name, int n, boolean global_order)
XMLNode NewChild (String name, NS namespaces, int n)
XMLNode NewChild (String name, NS namespaces)
XMLNode NewChild (String name, NS namespaces, int n, boolean global_order)
XMLNode NewChild (XMLNode node, int n, boolean global_order)
XMLNode NewChild (XMLNode node, int n)
XMLNode NewChild (XMLNode node)
void Replace (XMLNode node)
void Destroy ()
XMLNodeList Path (String path)
XMLNodeList XPathLookup (String xpathExpr, NS nsList)
XMLNode GetRoot ()
XMLNode Parent ()
boolean SaveToFile (String file_name)
boolean SaveToStream (SWIGTYPE_p_std__ostream out)
boolean ReadFromFile (String file_name)
boolean ReadFromStream (SWIGTYPE_p_std__istream in)
boolean Validate (String schema_file, SWIGTYPE_p_std__string err_msg)

Protected Member Functions

 XMLNode (long cPtr, boolean cMemoryOwn)
void finalize ()

Static Protected Member Functions

static long getCPtr (XMLNode obj)

Protected Attributes

boolean swigCMemOwn

Private Attributes

long swigCPtr

Detailed Description

Definition at line 11 of file XMLNode.java.


Constructor & Destructor Documentation

nordugrid.arc.XMLNode.XMLNode ( long  cPtr,
boolean  cMemoryOwn 
) [inline, protected]

Definition at line 15 of file XMLNode.java.

                                                   {
    swigCMemOwn = cMemoryOwn;
    swigCPtr = cPtr;
  }

Definition at line 36 of file XMLNode.java.

                   {
    this(arcJNI.new_XMLNode__SWIG_1(), true);
  }

Here is the call graph for this function:

Here is the caller graph for this function:

Definition at line 40 of file XMLNode.java.

                               {
    this(arcJNI.new_XMLNode__SWIG_2(XMLNode.getCPtr(node), node), true);
  }

Here is the call graph for this function:

nordugrid.arc.XMLNode.XMLNode ( String  xml) [inline]

Definition at line 44 of file XMLNode.java.

                             {
    this(arcJNI.new_XMLNode__SWIG_3(xml), true);
  }

Here is the call graph for this function:

nordugrid.arc.XMLNode.XMLNode ( int  ptr_addr) [inline]

Definition at line 48 of file XMLNode.java.

                               {
    this(arcJNI.new_XMLNode__SWIG_4(ptr_addr), true);
  }

Here is the call graph for this function:

nordugrid.arc.XMLNode.XMLNode ( NS  ns,
String  name 
) [inline]

Definition at line 52 of file XMLNode.java.

                                     {
    this(arcJNI.new_XMLNode__SWIG_5(NS.getCPtr(ns), ns, name), true);
  }

Here is the call graph for this function:


Member Function Documentation

Definition at line 148 of file XMLNode.java.

                                  {
    return new XMLNode(arcJNI.XMLNode_Attribute__SWIG_0(swigCPtr, this, n), true);
  }

Here is the call graph for this function:

Definition at line 152 of file XMLNode.java.

                             {
    return new XMLNode(arcJNI.XMLNode_Attribute__SWIG_1(swigCPtr, this), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.Attribute ( String  name) [inline]

Definition at line 156 of file XMLNode.java.

                                        {
    return new XMLNode(arcJNI.XMLNode_Attribute__SWIG_2(swigCPtr, this, name), true);
  }

Here is the call graph for this function:

Definition at line 164 of file XMLNode.java.

                              {
    return arcJNI.XMLNode_AttributesSize(swigCPtr, this);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.Child ( int  n) [inline]

Definition at line 80 of file XMLNode.java.

                              {
    return new XMLNode(arcJNI.XMLNode_Child__SWIG_0(swigCPtr, this, n), true);
  }

Here is the call graph for this function:

Definition at line 84 of file XMLNode.java.

                         {
    return new XMLNode(arcJNI.XMLNode_Child__SWIG_1(swigCPtr, this), true);
  }

Here is the call graph for this function:

synchronized void nordugrid.arc.XMLNode.delete ( ) [inline]

Reimplemented in nordugrid.arc.Config, nordugrid.arc.PayloadSOAP, nordugrid.arc.SOAPEnvelope, nordugrid.arc.ARCPolicyHandlerConfig, nordugrid.arc.DNListHandlerConfig, and nordugrid.arc.SecHandlerConfig.

Definition at line 28 of file XMLNode.java.

                                    {
    if(swigCPtr != 0 && swigCMemOwn) {
      swigCMemOwn = false;
      arcJNI.delete_XMLNode(swigCPtr);
    }
    swigCPtr = 0;
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Destroy ( ) [inline]

Definition at line 228 of file XMLNode.java.

                        {
    arcJNI.XMLNode_Destroy(swigCPtr, this);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Exchange ( XMLNode  node) [inline]

Definition at line 60 of file XMLNode.java.

                                     {
    arcJNI.XMLNode_Exchange(swigCPtr, this, XMLNode.getCPtr(node), node);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.finalize ( ) [inline, protected]

Reimplemented in nordugrid.arc.Config, nordugrid.arc.PayloadSOAP, and nordugrid.arc.SOAPEnvelope.

Definition at line 24 of file XMLNode.java.

                            {
    delete();
  }
String nordugrid.arc.XMLNode.FullName ( ) [inline]

Definition at line 104 of file XMLNode.java.

                           {
    return arcJNI.XMLNode_FullName(swigCPtr, this);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.Get ( String  name) [inline]

Definition at line 92 of file XMLNode.java.

                                  {
    return new XMLNode(arcJNI.XMLNode_Get(swigCPtr, this, name), true);
  }

Here is the call graph for this function:

static long nordugrid.arc.XMLNode.getCPtr ( XMLNode  obj) [inline, static, protected]

Definition at line 20 of file XMLNode.java.

                                             {
    return (obj == null) ? 0 : obj.swigCPtr;
  }

Here is the caller graph for this function:

void nordugrid.arc.XMLNode.GetDoc ( SWIGTYPE_p_std__string  out_xml_str,
boolean  user_friendly 
) [inline]

Definition at line 132 of file XMLNode.java.

                                                                                {
    arcJNI.XMLNode_GetDoc__SWIG_0(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(out_xml_str), user_friendly);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.GetDoc ( SWIGTYPE_p_std__string  out_xml_str) [inline]

Definition at line 136 of file XMLNode.java.

                                                         {
    arcJNI.XMLNode_GetDoc__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(out_xml_str));
  }

Here is the call graph for this function:

Definition at line 240 of file XMLNode.java.

                           {
    return new XMLNode(arcJNI.XMLNode_GetRoot(swigCPtr, this), true);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.GetXML ( SWIGTYPE_p_std__string  out_xml_str,
boolean  user_friendly 
) [inline]

Reimplemented in nordugrid.arc.SOAPEnvelope.

Definition at line 116 of file XMLNode.java.

                                                                                {
    arcJNI.XMLNode_GetXML__SWIG_0(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(out_xml_str), user_friendly);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.GetXML ( SWIGTYPE_p_std__string  out_xml_str) [inline]

Reimplemented in nordugrid.arc.SOAPEnvelope.

Definition at line 120 of file XMLNode.java.

                                                         {
    arcJNI.XMLNode_GetXML__SWIG_1(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(out_xml_str));
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.GetXML ( SWIGTYPE_p_std__string  out_xml_str,
String  encoding,
boolean  user_friendly 
) [inline]

Definition at line 124 of file XMLNode.java.

                                                                                                 {
    arcJNI.XMLNode_GetXML__SWIG_2(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(out_xml_str), encoding, user_friendly);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.GetXML ( SWIGTYPE_p_std__string  out_xml_str,
String  encoding 
) [inline]

Definition at line 128 of file XMLNode.java.

                                                                          {
    arcJNI.XMLNode_GetXML__SWIG_3(swigCPtr, this, SWIGTYPE_p_std__string.getCPtr(out_xml_str), encoding);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Move ( XMLNode  node) [inline]

Definition at line 64 of file XMLNode.java.

                                 {
    arcJNI.XMLNode_Move(swigCPtr, this, XMLNode.getCPtr(node), node);
  }

Here is the call graph for this function:

String nordugrid.arc.XMLNode.Name ( ) [inline]

Definition at line 96 of file XMLNode.java.

                       {
    return arcJNI.XMLNode_Name__SWIG_0(swigCPtr, this);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Name ( String  name) [inline]

Definition at line 112 of file XMLNode.java.

                                {
    arcJNI.XMLNode_Name__SWIG_1(swigCPtr, this, name);
  }

Here is the call graph for this function:

String nordugrid.arc.XMLNode.Namespace ( ) [inline]

Definition at line 108 of file XMLNode.java.

                            {
    return arcJNI.XMLNode_Namespace(swigCPtr, this);
  }

Here is the call graph for this function:

String nordugrid.arc.XMLNode.NamespacePrefix ( String  urn) [inline]

Definition at line 184 of file XMLNode.java.

                                            {
    return arcJNI.XMLNode_NamespacePrefix(swigCPtr, this, urn);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Namespaces ( NS  namespaces,
boolean  keep,
int  recursion 
) [inline]

Definition at line 168 of file XMLNode.java.

                                                                     {
    arcJNI.XMLNode_Namespaces__SWIG_0(swigCPtr, this, NS.getCPtr(namespaces), namespaces, keep, recursion);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Namespaces ( NS  namespaces,
boolean  keep 
) [inline]

Definition at line 172 of file XMLNode.java.

                                                      {
    arcJNI.XMLNode_Namespaces__SWIG_1(swigCPtr, this, NS.getCPtr(namespaces), namespaces, keep);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Namespaces ( NS  namespaces) [inline]

Reimplemented in nordugrid.arc.SOAPEnvelope.

Definition at line 176 of file XMLNode.java.

                                        {
    arcJNI.XMLNode_Namespaces__SWIG_2(swigCPtr, this, NS.getCPtr(namespaces), namespaces);
  }

Here is the call graph for this function:

Reimplemented in nordugrid.arc.SOAPEnvelope.

Definition at line 180 of file XMLNode.java.

                         {
    return new NS(arcJNI.XMLNode_Namespaces__SWIG_3(swigCPtr, this), true);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.New ( XMLNode  node) [inline]

Definition at line 56 of file XMLNode.java.

                                {
    arcJNI.XMLNode_New(swigCPtr, this, XMLNode.getCPtr(node), node);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewAttribute ( String  name) [inline]

Definition at line 160 of file XMLNode.java.

                                           {
    return new XMLNode(arcJNI.XMLNode_NewAttribute(swigCPtr, this, name), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( String  name,
int  n 
) [inline]

Definition at line 188 of file XMLNode.java.

                                              {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_0(swigCPtr, this, name, n), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( String  name) [inline]

Definition at line 192 of file XMLNode.java.

                                       {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_1(swigCPtr, this, name), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( String  name,
int  n,
boolean  global_order 
) [inline]

Definition at line 196 of file XMLNode.java.

                                                                    {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_2(swigCPtr, this, name, n, global_order), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( String  name,
NS  namespaces,
int  n 
) [inline]

Definition at line 200 of file XMLNode.java.

                                                             {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_3(swigCPtr, this, name, NS.getCPtr(namespaces), namespaces, n), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( String  name,
NS  namespaces 
) [inline]

Definition at line 204 of file XMLNode.java.

                                                      {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_4(swigCPtr, this, name, NS.getCPtr(namespaces), namespaces), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( String  name,
NS  namespaces,
int  n,
boolean  global_order 
) [inline]

Definition at line 208 of file XMLNode.java.

                                                                                   {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_5(swigCPtr, this, name, NS.getCPtr(namespaces), namespaces, n, global_order), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( XMLNode  node,
int  n,
boolean  global_order 
) [inline]

Definition at line 212 of file XMLNode.java.

                                                                     {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_6(swigCPtr, this, XMLNode.getCPtr(node), node, n, global_order), true);
  }

Here is the call graph for this function:

XMLNode nordugrid.arc.XMLNode.NewChild ( XMLNode  node,
int  n 
) [inline]

Definition at line 216 of file XMLNode.java.

                                               {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_7(swigCPtr, this, XMLNode.getCPtr(node), node, n), true);
  }

Here is the call graph for this function:

Definition at line 220 of file XMLNode.java.

                                        {
    return new XMLNode(arcJNI.XMLNode_NewChild__SWIG_8(swigCPtr, this, XMLNode.getCPtr(node), node), true);
  }

Here is the call graph for this function:

Definition at line 244 of file XMLNode.java.

                          {
    return new XMLNode(arcJNI.XMLNode_Parent(swigCPtr, this), true);
  }

Here is the call graph for this function:

XMLNodeList nordugrid.arc.XMLNode.Path ( String  path) [inline]

Definition at line 232 of file XMLNode.java.

                                       {
    return new XMLNodeList(arcJNI.XMLNode_Path(swigCPtr, this, path), true);
  }

Here is the call graph for this function:

String nordugrid.arc.XMLNode.Prefix ( ) [inline]

Definition at line 100 of file XMLNode.java.

                         {
    return arcJNI.XMLNode_Prefix(swigCPtr, this);
  }

Here is the call graph for this function:

boolean nordugrid.arc.XMLNode.ReadFromFile ( String  file_name) [inline]

Definition at line 256 of file XMLNode.java.

                                                {
    return arcJNI.XMLNode_ReadFromFile(swigCPtr, this, file_name);
  }

Here is the call graph for this function:

Definition at line 260 of file XMLNode.java.

                                                            {
    return arcJNI.XMLNode_ReadFromStream(swigCPtr, this, SWIGTYPE_p_std__istream.getCPtr(in));
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Replace ( XMLNode  node) [inline]

Definition at line 224 of file XMLNode.java.

                                    {
    arcJNI.XMLNode_Replace(swigCPtr, this, XMLNode.getCPtr(node), node);
  }

Here is the call graph for this function:

boolean nordugrid.arc.XMLNode.Same ( XMLNode  node) [inline]

Definition at line 76 of file XMLNode.java.

                                    {
    return arcJNI.XMLNode_Same(swigCPtr, this, XMLNode.getCPtr(node), node);
  }

Here is the call graph for this function:

boolean nordugrid.arc.XMLNode.SaveToFile ( String  file_name) [inline]

Definition at line 248 of file XMLNode.java.

                                              {
    return arcJNI.XMLNode_SaveToFile(swigCPtr, this, file_name);
  }

Here is the call graph for this function:

Definition at line 252 of file XMLNode.java.

                                                           {
    return arcJNI.XMLNode_SaveToStream(swigCPtr, this, SWIGTYPE_p_std__ostream.getCPtr(out));
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Set ( String  content) [inline]

Definition at line 144 of file XMLNode.java.

                                  {
    arcJNI.XMLNode_Set(swigCPtr, this, content);
  }

Here is the call graph for this function:

int nordugrid.arc.XMLNode.Size ( ) [inline]

Definition at line 88 of file XMLNode.java.

                    {
    return arcJNI.XMLNode_Size(swigCPtr, this);
  }

Here is the call graph for this function:

void nordugrid.arc.XMLNode.Swap ( XMLNode  node) [inline]

Reimplemented in nordugrid.arc.SOAPEnvelope.

Definition at line 68 of file XMLNode.java.

                                 {
    arcJNI.XMLNode_Swap(swigCPtr, this, XMLNode.getCPtr(node), node);
  }

Here is the call graph for this function:

boolean nordugrid.arc.XMLNode.toBool ( ) [inline]

Definition at line 72 of file XMLNode.java.

                          {
    return arcJNI.XMLNode_toBool(swigCPtr, this);
  }

Here is the call graph for this function:

String nordugrid.arc.XMLNode.toString ( ) [inline]

Definition at line 140 of file XMLNode.java.

                           {
    return arcJNI.XMLNode_toString(swigCPtr, this);
  }

Here is the call graph for this function:

boolean nordugrid.arc.XMLNode.Validate ( String  schema_file,
SWIGTYPE_p_std__string  err_msg 
) [inline]

Definition at line 264 of file XMLNode.java.

                                                                              {
    return arcJNI.XMLNode_Validate(swigCPtr, this, schema_file, SWIGTYPE_p_std__string.getCPtr(err_msg));
  }

Here is the call graph for this function:

XMLNodeList nordugrid.arc.XMLNode.XPathLookup ( String  xpathExpr,
NS  nsList 
) [inline]

Definition at line 236 of file XMLNode.java.

                                                              {
    return new XMLNodeList(arcJNI.XMLNode_XPathLookup(swigCPtr, this, xpathExpr, NS.getCPtr(nsList), nsList), true);
  }

Here is the call graph for this function:


Member Data Documentation

boolean nordugrid.arc.XMLNode.swigCMemOwn [protected]

Definition at line 13 of file XMLNode.java.


The documentation for this class was generated from the following file: