Java Doc for ASModel.java in  » XML » xerces-2_9_1 » org » apache » xerces » dom3 » as » 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 » XML » xerces 2_9_1 » org.apache.xerces.dom3.as 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.xerces.dom3.as.ASModel

All known Subclasses:   org.apache.xerces.dom.ASModelImpl,
ASModel
public interface ASModel extends ASObject(Code)




Method Summary
public  voidaddASModel(ASModel abstractSchema)
     This method will allow the nesting or "importation" of ASModels.
public  ASAttributeDeclarationcreateASAttributeDeclaration(String namespaceURI, String name)
     Creates an attribute declaration.
Parameters:
  namespaceURI - The namespace URI of the attribute being declared.
Parameters:
  name - The name of the attribute.
public  ASContentModelcreateASContentModel(int minOccurs, int maxOccurs, short operator)
     Creates an object which describes part of an ASElementDeclaration's content model.
public  ASElementDeclarationcreateASElementDeclaration(String namespaceURI, String name)
     Creates an element declaration for the element type specified.
Parameters:
  namespaceURI - The namespace URI of the element type being declared.
public  ASEntityDeclarationcreateASEntityDeclaration(String name)
     Creates an ASEntityDeclaration.
public  ASNotationDeclarationcreateASNotationDeclaration(String namespaceURI, String name, String systemId, String publicId)
     Creates a new notation declaration.
public  ASObjectListgetASModels()
     To retrieve a list of nested ASModels without reference to names.
public  StringgetAsHint()
     The hint to locating an ASModel.
public  StringgetAsLocation()
     The URI reference.
public  ASNamedObjectMapgetAttributeDeclarations()
     Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" attribute declarations.
public  ASNamedObjectMapgetContentModelDeclarations()
     Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global content model declarations.
public  ASNamedObjectMapgetElementDeclarations()
     Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" element declarations.
public  ASNamedObjectMapgetEntityDeclarations()
     Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" entity declarations.
public  booleangetIsNamespaceAware()
     true if this ASModel defines the document structure in terms of namespaces and local names ; false if the document structure is defined only in terms of QNames.
public  ASNamedObjectMapgetNotationDeclarations()
     Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" notation declarations.
public  shortgetUsageLocation()
     0 if used internally, 1 if used externally, 2 if not all.
public  voidremoveAS(ASModel as)
     Removes only the specified ASModel from the list of ASModels.
public  voidsetAsHint(String asHint)
     The hint to locating an ASModel.
public  voidsetAsLocation(String asLocation)
     The URI reference.
public  booleanvalidate()
     Determines if an ASModel itself is valid, i.e., confirming that it's well-formed and valid per its own formal grammar.



Method Detail
addASModel
public void addASModel(ASModel abstractSchema)(Code)
This method will allow the nesting or "importation" of ASModels.
Parameters:
  abstractSchema - ASModel to be set. Subsequent calls will nest the ASModels within the specified ownerASModel.



createASAttributeDeclaration
public ASAttributeDeclaration createASAttributeDeclaration(String namespaceURI, String name) throws DOMException(Code)
Creates an attribute declaration.
Parameters:
  namespaceURI - The namespace URI of the attribute being declared.
Parameters:
  name - The name of the attribute. The format of the name could be an NCName as defined by XML Namespaces or a Name as defined by XML 1.0; it's ASModel-dependent. A new ASAttributeDeclaration object with appropriate attributes set by input parameters.
exception:
  DOMException - INVALID_CHARACTER_ERR: Raised if the input name parameter contains an illegal character.



createASContentModel
public ASContentModel createASContentModel(int minOccurs, int maxOccurs, short operator) throws DOMASException(Code)
Creates an object which describes part of an ASElementDeclaration's content model.
Parameters:
  minOccurs - The minimum occurrence for the subModels of this ASContentModel.
Parameters:
  maxOccurs - The maximum occurrence for the subModels of this ASContentModel.
Parameters:
  operator - operator of type AS_CHOICE, AS_SEQUENCE, AS_ALL or AS_NONE. A new ASContentModel object.
exception:
  DOMASException - A DOMASException, e.g., minOccurs > maxOccurs.



createASElementDeclaration
public ASElementDeclaration createASElementDeclaration(String namespaceURI, String name) throws DOMException(Code)
Creates an element declaration for the element type specified.
Parameters:
  namespaceURI - The namespace URI of the element type being declared.
Parameters:
  name - The name of the element. The format of the name could be an NCName as defined by XML Namespaces or a Name as defined by XML 1.0; it's ASModel-dependent. A new ASElementDeclaration object with name attribute set to tagname and namespaceURI set to systemId. Other attributes of the element declaration are set through ASElementDeclaration interface methods.
exception:
  DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.



createASEntityDeclaration
public ASEntityDeclaration createASEntityDeclaration(String name) throws DOMException(Code)
Creates an ASEntityDeclaration.
Parameters:
  name - The name of the entity being declared. A new ASEntityDeclaration object with entityName attribute set to name.
exception:
  DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.



createASNotationDeclaration
public ASNotationDeclaration createASNotationDeclaration(String namespaceURI, String name, String systemId, String publicId) throws DOMException(Code)
Creates a new notation declaration.
Parameters:
  namespaceURI - The namespace URI of the notation being declared.
Parameters:
  name - The name of the notation. The format of the name could be an NCName as defined by XML Namespaces or a Name as defined by XML 1.0; it's ASModel-dependent.
Parameters:
  systemId - The system identifier for the notation declaration.
Parameters:
  publicId - The public identifier for the notation declaration. A new ASNotationDeclaration object with notationName attribute set to name and publicId and systemId set to the corresponding fields.
exception:
  DOMException - INVALID_CHARACTER_ERR: Raised if the specified name contains an illegal character.



getASModels
public ASObjectList getASModels()(Code)
To retrieve a list of nested ASModels without reference to names. A list of ASModels.



getAsHint
public String getAsHint()(Code)
The hint to locating an ASModel.



getAsLocation
public String getAsLocation()(Code)
The URI reference.



getAttributeDeclarations
public ASNamedObjectMap getAttributeDeclarations()(Code)
Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" attribute declarations. If one attempts to add, set, or remove a node type other than the intended one, a hierarchy exception (or equivalent is thrown).



getContentModelDeclarations
public ASNamedObjectMap getContentModelDeclarations()(Code)
Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global content model declarations. If one attempts to add, set, or remove a node type other than the intended one, a hierarchy exception (or equivalent is thrown).



getElementDeclarations
public ASNamedObjectMap getElementDeclarations()(Code)
Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" element declarations. If one attempts to add, set, or remove a node type other than the intended one, a hierarchy exception (or equivalent is thrown).



getEntityDeclarations
public ASNamedObjectMap getEntityDeclarations()(Code)
Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" entity declarations. If one attempts to add, set, or remove a node type other than the intended one, a hierarchy exception (or equivalent is thrown).



getIsNamespaceAware
public boolean getIsNamespaceAware()(Code)
true if this ASModel defines the document structure in terms of namespaces and local names ; false if the document structure is defined only in terms of QNames.



getNotationDeclarations
public ASNamedObjectMap getNotationDeclarations()(Code)
Instead of returning an all-in-one ASObject with ASModel methods, have discernible top-level/"global" notation declarations. If one attempts to add, set, or remove a node type other than the intended one, a hierarchy exception (or equivalent is thrown).



getUsageLocation
public short getUsageLocation()(Code)
0 if used internally, 1 if used externally, 2 if not all. An exception will be raised if it is incompatibly shared or in use as an internal subset.



removeAS
public void removeAS(ASModel as)(Code)
Removes only the specified ASModel from the list of ASModels.
Parameters:
  as - AS to be removed.



setAsHint
public void setAsHint(String asHint)(Code)
The hint to locating an ASModel.



setAsLocation
public void setAsLocation(String asLocation)(Code)
The URI reference.



validate
public boolean validate()(Code)
Determines if an ASModel itself is valid, i.e., confirming that it's well-formed and valid per its own formal grammar. true if the ASModel is valid, false otherwise.



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