Java Doc for ModelNode.java in  » 6.0-JDK-Modules-com.sun » wsit » com » sun » xml » ws » policy » sourcemodel » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules com.sun » wsit » com.sun.xml.ws.policy.sourcemodel 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.xml.ws.policy.sourcemodel.ModelNode

ModelNode
final public class ModelNode implements Iterable<ModelNode>,Cloneable(Code)
The general representation of a single node within a com.sun.xml.ws.policy.sourcemodel.PolicySourceModel instance. The model node is created via factory methods of the com.sun.xml.ws.policy.sourcemodel.PolicySourceModel instance. It may also hold com.sun.xml.ws.policy.sourcemodel.AssertionData instance in case its type is ModelNode.Type.ASSERTION .
author:
   Marek Potociar

Inner Class :public static enum Type



Method Summary
public  intchildrenSize()
     Returns the number of child policy source model nodes.
protected  ModelNodeclone()
    
public  ModelNodecreateChildAllNode()
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildAssertionNode()
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildAssertionNode(AssertionData nodeData)
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildAssertionParameterNode()
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildAssertionParameterNode(AssertionData nodeData)
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildExactlyOneNode()
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildPolicyNode()
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
public  ModelNodecreateChildPolicyReferenceNode(PolicyReferenceData referenceData)
     TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters.
static  ModelNodecreateRootPolicyNode(PolicySourceModel model)
     The factory method creates and initializes the POLICY model node and sets it's parent model reference to point to the model supplied as an input parameter.
public  booleanequals(Object obj)
     An Object.equals(Object obj) method override.
 Collection<ModelNode>getContent()
    
public  AssertionDatagetNodeData()
     Returns the data for this policy source model node (if any).
public  PolicySourceModelgetParentModel()
     Returns the parent policy source model that contains this model node.
public  ModelNodegetParentNode()
     Returns the parent referenced by this policy source model node.
public  PolicyReferenceDatagetPolicyReferenceData()
     Returns the policy reference data for this policy source model node.
public  PolicyReferenceDatagetReferenceData()
    
 PolicySourceModelgetReferencedModel()
    
public  ModelNode.TypegetType()
     Returns the type of this policy source model node.
public  booleanhasChildren()
     Returns true if the node has at least one child node.
public  inthashCode()
     An Object.hashCode() method override.
 booleanisAssertionRelatedNode()
     The method specifies whether the model node instance represents assertion related node, it means whether its type is 'ASSERTION' or 'ASSERTION_PARAMETER_NODE'.
public  Iterator<ModelNode>iterator()
     Iterates through all child nodes.
public  AssertionDatasetOrReplaceNodeData(AssertionData newData)
     The method may be used to set or replace assertion data set for this node.
 voidsetParentModel(PolicySourceModel model)
     Sets the parent model reference on the node and its children.
 voidsetReferencedModel(PolicySourceModel model)
    
public  StringtoString()
     Returns a string representation of the object.
public  StringBuffertoString(int indentLevel, StringBuffer buffer)
     A helper method that appends indented string representation of this instance to the input string buffer.



Method Detail
childrenSize
public int childrenSize()(Code)
Returns the number of child policy source model nodes. If this model node contains more than Integer.MAX_VALUE children, returns Integer.MAX_VALUE . the number of children of this node.



clone
protected ModelNode clone() throws CloneNotSupportedException(Code)



createChildAllNode
public ModelNode createChildAllNode()(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildAssertionNode
public ModelNode createChildAssertionNode()(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildAssertionNode
public ModelNode createChildAssertionNode(AssertionData nodeData)(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildAssertionParameterNode
public ModelNode createChildAssertionParameterNode()(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildAssertionParameterNode
public ModelNode createChildAssertionParameterNode(AssertionData nodeData)(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildExactlyOneNode
public ModelNode createChildExactlyOneNode()(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildPolicyNode
public ModelNode createChildPolicyNode()(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createChildPolicyReferenceNode
public ModelNode createChildPolicyReferenceNode(PolicyReferenceData referenceData)(Code)
TODO: proper java doc Factory method that creates new policy source model node as specified by a factory method name and input parameters. Each node is created with respect to its enclosing policy source model.



createRootPolicyNode
static ModelNode createRootPolicyNode(PolicySourceModel model) throws IllegalArgumentException(Code)
The factory method creates and initializes the POLICY model node and sets it's parent model reference to point to the model supplied as an input parameter. This method is intended to be used ONLY from PolicySourceModel during the initialization of its own internal structures.
Parameters:
  model - policy source model to be used as a parent model of the newly created ModelNode. Must not be null POLICY model node with the parent model reference initialized to the model supplied as an input parameter
throws:
  IllegalArgumentException - if the model input parameter is null



equals
public boolean equals(Object obj)(Code)
An Object.equals(Object obj) method override. Method ignores the parent source model. It means that two model nodes may be the same even if they belong to different models.

If parent model comparison is desired, it must be accomplished separately. To perform that, the reference equality test is sufficient ( nodeA.getParentModel() == nodeB.getParentModel() ), since all model nodes are created for specific model instances.




getContent
Collection<ModelNode> getContent()(Code)



getNodeData
public AssertionData getNodeData()(Code)
Returns the data for this policy source model node (if any). The model node data are expected to be not null only in case the type of this node is ASSERTION or ASSERTION_PARAMETER_NODE. the data of this policy source model node or null if the node does not have any data associated to itattached.



getParentModel
public PolicySourceModel getParentModel()(Code)
Returns the parent policy source model that contains this model node. the parent policy source model



getParentNode
public ModelNode getParentNode()(Code)
Returns the parent referenced by this policy source model node. current parent of this policy source model node or null if the node does not have a parent currently.



getPolicyReferenceData
public PolicyReferenceData getPolicyReferenceData()(Code)
Returns the policy reference data for this policy source model node. The policy reference data are expected to be not null only in case the type of this node is POLICY_REFERENCE. the policy reference data for this policy source model node or null if the node does not have any policy reference dataattached.



getReferenceData
public PolicyReferenceData getReferenceData()(Code)



getReferencedModel
PolicySourceModel getReferencedModel()(Code)



getType
public ModelNode.Type getType()(Code)
Returns the type of this policy source model node. actual type of this policy source model node



hasChildren
public boolean hasChildren()(Code)
Returns true if the node has at least one child node. true if the node has at least one child node, false otherwise.



hashCode
public int hashCode()(Code)
An Object.hashCode() method override.



isAssertionRelatedNode
boolean isAssertionRelatedNode()(Code)
The method specifies whether the model node instance represents assertion related node, it means whether its type is 'ASSERTION' or 'ASSERTION_PARAMETER_NODE'. This is, for example, the way to determine whether the node supports setting a AssertionData object via ModelNode.setOrReplaceNodeData(AssertionData) method or not. true or false according to whether the node instance represents assertion related node or not.



iterator
public Iterator<ModelNode> iterator()(Code)
Iterates through all child nodes. An iterator for the child nodes



setOrReplaceNodeData
public AssertionData setOrReplaceNodeData(AssertionData newData)(Code)
The method may be used to set or replace assertion data set for this node. If there are assertion data set already, those are replaced by a new reference and eventualy returned from the method.

This method is supported only in case this model node instance's type is ASSERTION or ASSERTION_PARAMETER_NODE . If used from other node types, an exception is thrown.
Parameters:
  newData - new assertion data to be set. old and replaced assertion data if any or null otherwise.
throws:
  UnsupportedOperationException - in case this method is called on nodes of type other than ASSERTION or ASSERTION_PARAMETER_NODE




setParentModel
void setParentModel(PolicySourceModel model) throws IllegalAccessException(Code)
Sets the parent model reference on the node and its children. The method may be invoked only on the root node of the policy source model (or - in general - on a model node that dose not reference a parent node). Otherwise an exception is thrown.
Parameters:
  model - new parent policy source model to be set.
throws:
  IllegalAccessException - in case this node references a parent node (i.e. is not a root node of the model).



setReferencedModel
void setReferencedModel(PolicySourceModel model)(Code)



toString
public String toString()(Code)
Returns a string representation of the object. In general, the toString method returns a string that "textually represents" this object. a string representation of the object.



toString
public StringBuffer toString(int indentLevel, StringBuffer buffer)(Code)
A helper method that appends indented string representation of this instance to the input string buffer.
Parameters:
  indentLevel - indentation level to be used.
Parameters:
  buffer - buffer to be used for appending string representation of this instance modified buffer containing new string representation of the instance



Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.