Java Doc for SchemaNodeFactory.java in  » IDE-Netbeans » xml » org » netbeans » modules » xml » schema » ui » nodes » 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 » IDE Netbeans » xml » org.netbeans.modules.xml.schema.ui.nodes 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.xml.schema.ui.nodes.SchemaNodeFactory

All known Subclasses:   org.netbeans.modules.xml.schema.ui.nodes.categorized.CategorizedSchemaNodeFactory,  org.netbeans.modules.xml.schema.ui.nodes.StructuralSchemaNodeFactory,
SchemaNodeFactory
abstract public class SchemaNodeFactory extends Object (Code)

author:
   Todd Fast, todd.fast@sun.com



Constructor Summary
public  SchemaNodeFactory(SchemaModel model, Lookup lookup)
    

Method Summary
protected  NodecreateAllNode(SchemaComponentReference<All> reference)
    
protected  NodecreateAnnotationNode(SchemaComponentReference<Annotation> reference)
    
protected  NodecreateAnyAttributeNode(SchemaComponentReference<AnyAttribute> reference)
    
protected  NodecreateAnyNode(SchemaComponentReference<AnyElement> reference)
    
protected  NodecreateAppInfoNode(SchemaComponentReference<AppInfo> reference)
    
protected  NodecreateAttributeGroupReferenceNode(SchemaComponentReference<AttributeGroupReference> reference)
    
protected  NodecreateAttributeReferenceNode(SchemaComponentReference<AttributeReference> reference)
    
public  ChildrencreateChildren(SchemaComponentReference<C> reference)
     Creates the children object for the specified component reference.
protected  NodecreateChoiceNode(SchemaComponentReference<Choice> reference)
    
protected  NodecreateComplexContentNode(SchemaComponentReference<ComplexContent> reference)
    
protected  NodecreateComplexContentRestrictionNode(SchemaComponentReference<ComplexContentRestriction> reference)
    
protected  NodecreateComplexExtensionNode(SchemaComponentReference<ComplexExtension> reference)
    
protected  SchemaUIContextcreateContext(SchemaModel model, Lookup lookup)
     Creates the SchemaUIContext.
protected  NodecreateDocumentationNode(SchemaComponentReference<Documentation> reference)
    
protected  NodecreateElementReferenceNode(SchemaComponentReference<ElementReference> reference)
    
protected  NodecreateEnumerationNode(SchemaComponentReference<Enumeration> reference)
    
protected  NodecreateFieldNode(SchemaComponentReference<Field> reference)
    
protected  NodecreateFractionDigitsNode(SchemaComponentReference<FractionDigits> reference)
    
protected  NodecreateGlobalAttributeGroupNode(SchemaComponentReference<GlobalAttributeGroup> reference)
    
protected  NodecreateGlobalAttributeNode(SchemaComponentReference<GlobalAttribute> reference)
    
protected  NodecreateGlobalComplexTypeNode(SchemaComponentReference<GlobalComplexType> reference)
    
protected  NodecreateGlobalElementNode(SchemaComponentReference<GlobalElement> reference)
    
protected  NodecreateGlobalGroupNode(SchemaComponentReference<GlobalGroup> reference)
    
protected  NodecreateGlobalSimpleTypeNode(SchemaComponentReference<GlobalSimpleType> reference)
    
protected  NodecreateGroupReferenceNode(SchemaComponentReference<GroupReference> reference)
    
protected  NodecreateImportNode(SchemaComponentReference<Import> reference)
    
protected  NodecreateIncludeNode(SchemaComponentReference<Include> reference)
    
protected  NodecreateKeyNode(SchemaComponentReference<Key> reference)
    
protected  NodecreateKeyRefNode(SchemaComponentReference<KeyRef> reference)
    
protected  NodecreateLengthNode(SchemaComponentReference<Length> reference)
    
protected  NodecreateListNode(SchemaComponentReference<List> reference)
    
protected  NodecreateLocalAttributeNode(SchemaComponentReference<LocalAttribute> reference)
    
protected  NodecreateLocalComplexTypeNode(SchemaComponentReference<LocalComplexType> reference)
    
protected  NodecreateLocalElementNode(SchemaComponentReference<LocalElement> reference)
    
protected  NodecreateLocalSimpleTypeNode(SchemaComponentReference<LocalSimpleType> reference)
    
protected  NodecreateMaxExclusiveNode(SchemaComponentReference<MaxExclusive> reference)
    
protected  NodecreateMaxInclusiveNode(SchemaComponentReference<MaxInclusive> reference)
    
protected  NodecreateMaxLengthNode(SchemaComponentReference<MaxLength> reference)
    
protected  NodecreateMinExclusiveNode(SchemaComponentReference<MinExclusive> reference)
    
protected  NodecreateMinInclusiveNode(SchemaComponentReference<MinInclusive> reference)
    
protected  NodecreateMinLengthNode(SchemaComponentReference<MinLength> reference)
    
public  NodecreateNode(SchemaComponent component)
    
protected  NodecreateNotationNode(SchemaComponentReference<Notation> reference)
    
protected  NodecreatePatternNode(SchemaComponentReference<Pattern> reference)
    
abstract public  NodecreatePrimitiveTypesNode()
     Create the node to represent the set of built-in simple types (referred to as "primitive" types).
protected  NodecreateRedefineNode(SchemaComponentReference<Redefine> reference)
    
public  SchemaNodecreateRootNode()
     Convenience method to create a "root" node for representing the schema.
protected  NodecreateSchemaNode(SchemaComponentReference<Schema> reference)
    
protected  NodecreateSelectorNode(SchemaComponentReference<Selector> reference)
    
protected  NodecreateSequenceNode(SchemaComponentReference<Sequence> reference)
    
protected  NodecreateSimpleContentNode(SchemaComponentReference<SimpleContent> reference)
    
protected  NodecreateSimpleContentRestrictionNode(SchemaComponentReference<SimpleContentRestriction> reference)
    
protected  NodecreateSimpleExtensionNode(SchemaComponentReference<SimpleExtension> reference)
    
protected  NodecreateSimpleTypeRestrictionNode(SchemaComponentReference<SimpleTypeRestriction> reference)
    
protected  NodecreateTotalDigitsNode(SchemaComponentReference<TotalDigits> reference)
    
protected  NodecreateUnionNode(SchemaComponentReference<Union> reference)
    
protected  NodecreateUniqueNode(SchemaComponentReference<Unique> reference)
    
protected  NodecreateWhitespaceNode(SchemaComponentReference<Whitespace> reference)
    
public  SchemaUIContextgetContext()
     Returns the context object used by this factory.


Constructor Detail
SchemaNodeFactory
public SchemaNodeFactory(SchemaModel model, Lookup lookup)(Code)




Method Detail
createAllNode
protected Node createAllNode(SchemaComponentReference<All> reference)(Code)



createAnnotationNode
protected Node createAnnotationNode(SchemaComponentReference<Annotation> reference)(Code)



createAnyAttributeNode
protected Node createAnyAttributeNode(SchemaComponentReference<AnyAttribute> reference)(Code)



createAnyNode
protected Node createAnyNode(SchemaComponentReference<AnyElement> reference)(Code)



createAppInfoNode
protected Node createAppInfoNode(SchemaComponentReference<AppInfo> reference)(Code)



createAttributeGroupReferenceNode
protected Node createAttributeGroupReferenceNode(SchemaComponentReference<AttributeGroupReference> reference)(Code)



createAttributeReferenceNode
protected Node createAttributeReferenceNode(SchemaComponentReference<AttributeReference> reference)(Code)



createChildren
public Children createChildren(SchemaComponentReference<C> reference)(Code)
Creates the children object for the specified component reference. The defalut implementation returns Children.LEAF, meaning that any nodes created via createNode() will be lead nodes with no sub-structure. Subclasses should override this method to return more functional children objects.

Note, this method is only used by convention by methods in this class; subclasses are free to create and use any children object in the various node factory methods. This method provides a way to override the default children created by this class, but its use by particular node factory methods is not guaranteed.
Parameters:
  parent - The parent node of the about-to-be created node for which thismethod will return the children object. Note, this node isnot the node with which the return children objectwill be associated.
Parameters:
  reference - The schema component reference associated with the about-to-be-created node.




createChoiceNode
protected Node createChoiceNode(SchemaComponentReference<Choice> reference)(Code)



createComplexContentNode
protected Node createComplexContentNode(SchemaComponentReference<ComplexContent> reference)(Code)



createComplexContentRestrictionNode
protected Node createComplexContentRestrictionNode(SchemaComponentReference<ComplexContentRestriction> reference)(Code)



createComplexExtensionNode
protected Node createComplexExtensionNode(SchemaComponentReference<ComplexExtension> reference)(Code)



createContext
protected SchemaUIContext createContext(SchemaModel model, Lookup lookup)(Code)
Creates the SchemaUIContext. Subclasses can override this method to customize the SchemaUIContext instance.



createDocumentationNode
protected Node createDocumentationNode(SchemaComponentReference<Documentation> reference)(Code)



createElementReferenceNode
protected Node createElementReferenceNode(SchemaComponentReference<ElementReference> reference)(Code)



createEnumerationNode
protected Node createEnumerationNode(SchemaComponentReference<Enumeration> reference)(Code)



createFieldNode
protected Node createFieldNode(SchemaComponentReference<Field> reference)(Code)



createFractionDigitsNode
protected Node createFractionDigitsNode(SchemaComponentReference<FractionDigits> reference)(Code)



createGlobalAttributeGroupNode
protected Node createGlobalAttributeGroupNode(SchemaComponentReference<GlobalAttributeGroup> reference)(Code)



createGlobalAttributeNode
protected Node createGlobalAttributeNode(SchemaComponentReference<GlobalAttribute> reference)(Code)



createGlobalComplexTypeNode
protected Node createGlobalComplexTypeNode(SchemaComponentReference<GlobalComplexType> reference)(Code)



createGlobalElementNode
protected Node createGlobalElementNode(SchemaComponentReference<GlobalElement> reference)(Code)



createGlobalGroupNode
protected Node createGlobalGroupNode(SchemaComponentReference<GlobalGroup> reference)(Code)



createGlobalSimpleTypeNode
protected Node createGlobalSimpleTypeNode(SchemaComponentReference<GlobalSimpleType> reference)(Code)



createGroupReferenceNode
protected Node createGroupReferenceNode(SchemaComponentReference<GroupReference> reference)(Code)



createImportNode
protected Node createImportNode(SchemaComponentReference<Import> reference)(Code)



createIncludeNode
protected Node createIncludeNode(SchemaComponentReference<Include> reference)(Code)



createKeyNode
protected Node createKeyNode(SchemaComponentReference<Key> reference)(Code)



createKeyRefNode
protected Node createKeyRefNode(SchemaComponentReference<KeyRef> reference)(Code)



createLengthNode
protected Node createLengthNode(SchemaComponentReference<Length> reference)(Code)



createListNode
protected Node createListNode(SchemaComponentReference<List> reference)(Code)



createLocalAttributeNode
protected Node createLocalAttributeNode(SchemaComponentReference<LocalAttribute> reference)(Code)



createLocalComplexTypeNode
protected Node createLocalComplexTypeNode(SchemaComponentReference<LocalComplexType> reference)(Code)



createLocalElementNode
protected Node createLocalElementNode(SchemaComponentReference<LocalElement> reference)(Code)



createLocalSimpleTypeNode
protected Node createLocalSimpleTypeNode(SchemaComponentReference<LocalSimpleType> reference)(Code)



createMaxExclusiveNode
protected Node createMaxExclusiveNode(SchemaComponentReference<MaxExclusive> reference)(Code)



createMaxInclusiveNode
protected Node createMaxInclusiveNode(SchemaComponentReference<MaxInclusive> reference)(Code)



createMaxLengthNode
protected Node createMaxLengthNode(SchemaComponentReference<MaxLength> reference)(Code)



createMinExclusiveNode
protected Node createMinExclusiveNode(SchemaComponentReference<MinExclusive> reference)(Code)



createMinInclusiveNode
protected Node createMinInclusiveNode(SchemaComponentReference<MinInclusive> reference)(Code)



createMinLengthNode
protected Node createMinLengthNode(SchemaComponentReference<MinLength> reference)(Code)



createNode
public Node createNode(SchemaComponent component)(Code)
Creates a node for the specified schema component



createNotationNode
protected Node createNotationNode(SchemaComponentReference<Notation> reference)(Code)



createPatternNode
protected Node createPatternNode(SchemaComponentReference<Pattern> reference)(Code)



createPrimitiveTypesNode
abstract public Node createPrimitiveTypesNode()(Code)
Create the node to represent the set of built-in simple types (referred to as "primitive" types). container node for the primitive simple types.



createRedefineNode
protected Node createRedefineNode(SchemaComponentReference<Redefine> reference)(Code)



createRootNode
public SchemaNode createRootNode()(Code)
Convenience method to create a "root" node for representing the schema. This method is a convenience for calling createNode() and passing it a reference to the Schema component.



createSchemaNode
protected Node createSchemaNode(SchemaComponentReference<Schema> reference)(Code)



createSelectorNode
protected Node createSelectorNode(SchemaComponentReference<Selector> reference)(Code)



createSequenceNode
protected Node createSequenceNode(SchemaComponentReference<Sequence> reference)(Code)



createSimpleContentNode
protected Node createSimpleContentNode(SchemaComponentReference<SimpleContent> reference)(Code)



createSimpleContentRestrictionNode
protected Node createSimpleContentRestrictionNode(SchemaComponentReference<SimpleContentRestriction> reference)(Code)



createSimpleExtensionNode
protected Node createSimpleExtensionNode(SchemaComponentReference<SimpleExtension> reference)(Code)



createSimpleTypeRestrictionNode
protected Node createSimpleTypeRestrictionNode(SchemaComponentReference<SimpleTypeRestriction> reference)(Code)



createTotalDigitsNode
protected Node createTotalDigitsNode(SchemaComponentReference<TotalDigits> reference)(Code)



createUnionNode
protected Node createUnionNode(SchemaComponentReference<Union> reference)(Code)



createUniqueNode
protected Node createUniqueNode(SchemaComponentReference<Unique> reference)(Code)



createWhitespaceNode
protected Node createWhitespaceNode(SchemaComponentReference<Whitespace> reference)(Code)



getContext
public SchemaUIContext getContext()(Code)
Returns the context object used by this factory. All nodes created by this factory will share this context object.



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.