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


java.lang.Object
   org.apache.xerces.impl.dtd.XMLDTDProcessor

All known Subclasses:   org.apache.xerces.impl.dtd.XMLDTDLoader,
XMLDTDProcessor
public class XMLDTDProcessor implements XMLComponent,XMLDTDFilter,XMLDTDContentModelFilter(Code)
The DTD processor. The processor implements a DTD filter: receiving DTD events from the DTD scanner; validating the content and structure; building a grammar, if applicable; and notifying the DTDHandler of the information resulting from the process.

This component requires the following features and properties from the component manager that uses it:

  • http://xml.org/sax/features/namespaces
  • http://apache.org/xml/properties/internal/symbol-table
  • http://apache.org/xml/properties/internal/error-reporter
  • http://apache.org/xml/properties/internal/grammar-pool
  • http://apache.org/xml/properties/internal/datatype-validator-factory

author:
   Neil Graham, IBM
version:
   $Id: XMLDTDProcessor.java 572055 2007-09-02 17:55:43Z mrglavas $


Field Summary
final protected static  StringDTD_VALIDATOR
     Property identifier: validator .
final protected static  StringERROR_REPORTER
     Property identifier: error reporter.
final protected static  StringGRAMMAR_POOL
     Property identifier: grammar pool.
final protected static  StringNOTIFY_CHAR_REFS
     Feature identifier: notify character references.
final protected static  StringPARSER_SETTINGS
    
final protected static  StringSYMBOL_TABLE
     Property identifier: symbol table.
final protected static  StringVALIDATION
     Feature identifier: validation.
final protected static  StringWARN_ON_DUPLICATE_ATTDEF
    
final protected static  StringWARN_ON_UNDECLARED_ELEMDEF
     Feature identifier: warn on undeclared element referenced in content model.
protected  XMLDTDContentModelHandlerfDTDContentModelHandler
     DTD content model handler.
protected  XMLDTDContentModelSourcefDTDContentModelSource
     DTD content model source.
protected  DTDGrammarfDTDGrammar
     DTD Grammar.
protected  XMLDTDHandlerfDTDHandler
     DTD handler.
protected  XMLDTDSourcefDTDSource
     DTD source.
protected  booleanfDTDValidation
    
protected  XMLErrorReporterfErrorReporter
     Error reporter.
protected  DTDGrammarBucketfGrammarBucket
     Grammar bucket.
protected  XMLGrammarPoolfGrammarPool
    
protected  booleanfInDTDIgnore
     True if in an ignore conditional section of the DTD.
protected  LocalefLocale
    
protected  SymbolTablefSymbolTable
     Symbol table.
protected  booleanfValidation
     Validation.
protected  XMLDTDValidatorfValidator
    
protected  booleanfWarnDuplicateAttdef
    
protected  booleanfWarnOnUndeclaredElemdef
    

Constructor Summary
public  XMLDTDProcessor()
     Default constructor.

Method Summary
public  voidany(Augmentations augs)
     A content model of ANY.
public  voidattributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augs)
     An attribute declaration.
Parameters:
  elementName - The name of the element that this attributeis associated with.
Parameters:
  attributeName - The name of the attribute.
Parameters:
  type - The attribute type.
protected static  voidcheckStandaloneEntityRef(String name, DTDGrammar grammar, XMLEntityDecl tempEntityDecl, XMLErrorReporter errorReporter)
     Check standalone entity reference.
public  voidcomment(XMLString text, Augmentations augs)
     A comment.
public  voidelement(String elementName, Augmentations augs)
     A referenced element in a mixed or children content model.
public  voidelementDecl(String name, String contentModel, Augmentations augs)
     An element declaration.
public  voidempty(Augmentations augs)
     A content model of EMPTY.
public  voidendAttlist(Augmentations augs)
     The end of an attribute list.
public  voidendConditional(Augmentations augs)
     The end of a conditional section.
public  voidendContentModel(Augmentations augs)
     The end of a content model.
public  voidendDTD(Augmentations augs)
     The end of the DTD.
public  voidendExternalSubset(Augmentations augs)
     The end of the DTD external subset.
public  voidendGroup(Augmentations augs)
     The end of a group for mixed or children content models.
public  voidendParameterEntity(String name, Augmentations augs)
     This method notifies the end of a parameter entity.
public  voidexternalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augs)
     An external entity declaration.
Parameters:
  name - The name of the entity.
public  XMLDTDContentModelHandlergetDTDContentModelHandler()
     Gets the DTD content model handler.
public  XMLDTDContentModelSourcegetDTDContentModelSource()
    
public  XMLDTDHandlergetDTDHandler()
     Returns the DTD handler.
public  XMLDTDSourcegetDTDSource()
    
public  BooleangetFeatureDefault(String featureId)
     Returns the default state for a feature, or null if this component does not want to report a default value for this feature.
public  ObjectgetPropertyDefault(String propertyId)
     Returns the default state for a property, or null if this component does not want to report a default value for this property.
public  String[]getRecognizedFeatures()
     Returns a list of feature identifiers that are recognized by this component.
public  String[]getRecognizedProperties()
     Returns a list of property identifiers that are recognized by this component.
public  voidignoredCharacters(XMLString text, Augmentations augs)
     Characters within an IGNORE conditional section.
public  voidinternalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augs)
     An internal entity declaration.
Parameters:
  name - The name of the entity.
protected  booleanisValidName(String name)
    
protected  booleanisValidNmtoken(String nmtoken)
    
public  voidnotationDecl(String name, XMLResourceIdentifier identifier, Augmentations augs)
    
public  voidoccurrence(short occurrence, Augmentations augs)
     The occurrence count for a child in a children content model or for the mixed content model group.
public  voidpcdata(Augmentations augs)
     The appearance of "#PCDATA" within a group signifying a mixed content model.
public  voidprocessingInstruction(String target, XMLString data, Augmentations augs)
     A processing instruction.
public  voidreset(XMLComponentManager componentManager)
    
protected  voidreset()
    
public  voidseparator(short separator, Augmentations augs)
     The separator between choices or sequences of a mixed or children content model.
public  voidsetDTDContentModelHandler(XMLDTDContentModelHandler dtdContentModelHandler)
     Sets the DTD content model handler.
public  voidsetDTDContentModelSource(XMLDTDContentModelSource source)
    
public  voidsetDTDHandler(XMLDTDHandler dtdHandler)
     Sets the DTD handler.
public  voidsetDTDSource(XMLDTDSource source)
    
public  voidsetFeature(String featureId, boolean state)
     Sets the state of a feature.
public  voidsetProperty(String propertyId, Object value)
     Sets the value of a property.
public  voidstartAttlist(String elementName, Augmentations augs)
     The start of an attribute list.
public  voidstartConditional(short type, Augmentations augs)
     The start of a conditional section.
Parameters:
  type - The type of the conditional section.
public  voidstartContentModel(String elementName, Augmentations augs)
     The start of a content model.
public  voidstartDTD(XMLLocator locator, Augmentations augs)
     The start of the DTD.
Parameters:
  locator - The document locator, or null if the documentlocation cannot be reported during the parsing of the document DTD.
public  voidstartExternalSubset(XMLResourceIdentifier identifier, Augmentations augs)
     The start of the DTD external subset.
public  voidstartGroup(Augmentations augs)
     A start of either a mixed or children content model.
public  voidstartParameterEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augs)
     This method notifies of the start of a parameter entity.
public  voidtextDecl(String version, String encoding, Augmentations augs)
     Notifies of the presence of a TextDecl line in an entity.
public  voidunparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augs)
     An unparsed entity declaration.

Field Detail
DTD_VALIDATOR
final protected static String DTD_VALIDATOR(Code)
Property identifier: validator .



ERROR_REPORTER
final protected static String ERROR_REPORTER(Code)
Property identifier: error reporter.



GRAMMAR_POOL
final protected static String GRAMMAR_POOL(Code)
Property identifier: grammar pool.



NOTIFY_CHAR_REFS
final protected static String NOTIFY_CHAR_REFS(Code)
Feature identifier: notify character references.



PARSER_SETTINGS
final protected static String PARSER_SETTINGS(Code)



SYMBOL_TABLE
final protected static String SYMBOL_TABLE(Code)
Property identifier: symbol table.



VALIDATION
final protected static String VALIDATION(Code)
Feature identifier: validation.



WARN_ON_DUPLICATE_ATTDEF
final protected static String WARN_ON_DUPLICATE_ATTDEF(Code)
Feature identifier: warn on duplicate attdef



WARN_ON_UNDECLARED_ELEMDEF
final protected static String WARN_ON_UNDECLARED_ELEMDEF(Code)
Feature identifier: warn on undeclared element referenced in content model.



fDTDContentModelHandler
protected XMLDTDContentModelHandler fDTDContentModelHandler(Code)
DTD content model handler.



fDTDContentModelSource
protected XMLDTDContentModelSource fDTDContentModelSource(Code)
DTD content model source.



fDTDGrammar
protected DTDGrammar fDTDGrammar(Code)
DTD Grammar.



fDTDHandler
protected XMLDTDHandler fDTDHandler(Code)
DTD handler.



fDTDSource
protected XMLDTDSource fDTDSource(Code)
DTD source.



fDTDValidation
protected boolean fDTDValidation(Code)
Validation against only DTD



fErrorReporter
protected XMLErrorReporter fErrorReporter(Code)
Error reporter.



fGrammarBucket
protected DTDGrammarBucket fGrammarBucket(Code)
Grammar bucket.



fGrammarPool
protected XMLGrammarPool fGrammarPool(Code)



fInDTDIgnore
protected boolean fInDTDIgnore(Code)
True if in an ignore conditional section of the DTD.



fLocale
protected Locale fLocale(Code)



fSymbolTable
protected SymbolTable fSymbolTable(Code)
Symbol table.



fValidation
protected boolean fValidation(Code)
Validation.



fValidator
protected XMLDTDValidator fValidator(Code)



fWarnDuplicateAttdef
protected boolean fWarnDuplicateAttdef(Code)
warn on duplicate attribute definition, this feature works only when validation is true



fWarnOnUndeclaredElemdef
protected boolean fWarnOnUndeclaredElemdef(Code)
warn on undeclared element referenced in content model, this feature only works when valiation is true




Constructor Detail
XMLDTDProcessor
public XMLDTDProcessor()(Code)
Default constructor.




Method Detail
any
public void any(Augmentations augs) throws XNIException(Code)
A content model of ANY.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.empty
See Also:   XMLDTDProcessor.startGroup



attributeDecl
public void attributeDecl(String elementName, String attributeName, String type, String[] enumeration, String defaultType, XMLString defaultValue, XMLString nonNormalizedDefaultValue, Augmentations augs) throws XNIException(Code)
An attribute declaration.
Parameters:
  elementName - The name of the element that this attributeis associated with.
Parameters:
  attributeName - The name of the attribute.
Parameters:
  type - The attribute type. This value will be one ofthe following: "CDATA", "ENTITY", "ENTITIES","ENUMERATION", "ID", "IDREF", "IDREFS", "NMTOKEN", "NMTOKENS", or "NOTATION".
Parameters:
  enumeration - If the type has the value "ENUMERATION" or"NOTATION", this array holds the allowed attributevalues; otherwise, this array is null.
Parameters:
  defaultType - The attribute default type. This value will beone of the following: "#FIXED", "#IMPLIED","#REQUIRED", or null.
Parameters:
  defaultValue - The attribute default value, or null if nodefault value is specified.
Parameters:
  nonNormalizedDefaultValue - The attribute default value with no normalization performed, or null if no default value is specified.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



checkStandaloneEntityRef
protected static void checkStandaloneEntityRef(String name, DTDGrammar grammar, XMLEntityDecl tempEntityDecl, XMLErrorReporter errorReporter) throws XNIException(Code)
Check standalone entity reference. Made static to make common between the validator and loader.
Parameters:
  name -
Parameters:
  grammar - grammar to which entity belongs
Parameters:
  tempEntityDecl - empty entity declaration to put results in
Parameters:
  errorReporter - error reporter to send errors to
throws:
  XNIException - Thrown by application to signal an error.



comment
public void comment(XMLString text, Augmentations augs) throws XNIException(Code)
A comment.
Parameters:
  text - The text in the comment.
Parameters:
  augs - Additional information that may include infoset augmentations
throws:
  XNIException - Thrown by application to signal an error.



element
public void element(String elementName, Augmentations augs) throws XNIException(Code)
A referenced element in a mixed or children content model.
Parameters:
  elementName - The name of the referenced element.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



elementDecl
public void elementDecl(String name, String contentModel, Augmentations augs) throws XNIException(Code)
An element declaration.
Parameters:
  name - The name of the element.
Parameters:
  contentModel - The element content model.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



empty
public void empty(Augmentations augs) throws XNIException(Code)
A content model of EMPTY.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.any
See Also:   XMLDTDProcessor.startGroup



endAttlist
public void endAttlist(Augmentations augs) throws XNIException(Code)
The end of an attribute list.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



endConditional
public void endConditional(Augmentations augs) throws XNIException(Code)
The end of a conditional section.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



endContentModel
public void endContentModel(Augmentations augs) throws XNIException(Code)
The end of a content model.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



endDTD
public void endDTD(Augmentations augs) throws XNIException(Code)
The end of the DTD.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



endExternalSubset
public void endExternalSubset(Augmentations augs) throws XNIException(Code)
The end of the DTD external subset.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



endGroup
public void endGroup(Augmentations augs) throws XNIException(Code)
The end of a group for mixed or children content models.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



endParameterEntity
public void endParameterEntity(String name, Augmentations augs) throws XNIException(Code)
This method notifies the end of a parameter entity. Parameter entity names begin with a '%' character.
Parameters:
  name - The name of the parameter entity.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



externalEntityDecl
public void externalEntityDecl(String name, XMLResourceIdentifier identifier, Augmentations augs) throws XNIException(Code)
An external entity declaration.
Parameters:
  name - The name of the entity. Parameter entity names startwith '%', whereas the name of a general entity is justthe entity name.
Parameters:
  identifier - An object containing all location information pertinent to this external entity.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



getDTDContentModelHandler
public XMLDTDContentModelHandler getDTDContentModelHandler()(Code)
Gets the DTD content model handler. dtdContentModelHandler The DTD content model handler.



getDTDContentModelSource
public XMLDTDContentModelSource getDTDContentModelSource()(Code)



getDTDHandler
public XMLDTDHandler getDTDHandler()(Code)
Returns the DTD handler. The DTD handler.



getDTDSource
public XMLDTDSource getDTDSource()(Code)



getFeatureDefault
public Boolean getFeatureDefault(String featureId)(Code)
Returns the default state for a feature, or null if this component does not want to report a default value for this feature.
Parameters:
  featureId - The feature identifier.
since:
   Xerces 2.2.0



getPropertyDefault
public Object getPropertyDefault(String propertyId)(Code)
Returns the default state for a property, or null if this component does not want to report a default value for this property.
Parameters:
  propertyId - The property identifier.
since:
   Xerces 2.2.0



getRecognizedFeatures
public String[] getRecognizedFeatures()(Code)
Returns a list of feature identifiers that are recognized by this component. This method may return null if no features are recognized by this component.



getRecognizedProperties
public String[] getRecognizedProperties()(Code)
Returns a list of property identifiers that are recognized by this component. This method may return null if no properties are recognized by this component.



ignoredCharacters
public void ignoredCharacters(XMLString text, Augmentations augs) throws XNIException(Code)
Characters within an IGNORE conditional section.
Parameters:
  text - The ignored text.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



internalEntityDecl
public void internalEntityDecl(String name, XMLString text, XMLString nonNormalizedText, Augmentations augs) throws XNIException(Code)
An internal entity declaration.
Parameters:
  name - The name of the entity. Parameter entity names start with'%', whereas the name of a general entity is just the entity name.
Parameters:
  text - The value of the entity.
Parameters:
  nonNormalizedText - The non-normalized value of the entity. Thisvalue contains the same sequence of characters that was in the internal entity declaration, without any entityreferences expanded.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



isValidName
protected boolean isValidName(String name)(Code)



isValidNmtoken
protected boolean isValidNmtoken(String nmtoken)(Code)



notationDecl
public void notationDecl(String name, XMLResourceIdentifier identifier, Augmentations augs) throws XNIException(Code)
A notation declaration
Parameters:
  name - The name of the notation.
Parameters:
  identifier - An object containing all location information pertinent to this notation.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



occurrence
public void occurrence(short occurrence, Augmentations augs) throws XNIException(Code)
The occurrence count for a child in a children content model or for the mixed content model group.
Parameters:
  occurrence - The occurrence count for the last elementor group.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.OCCURS_ZERO_OR_ONE
See Also:   XMLDTDProcessor.OCCURS_ZERO_OR_MORE
See Also:   XMLDTDProcessor.OCCURS_ONE_OR_MORE



pcdata
public void pcdata(Augmentations augs)(Code)
The appearance of "#PCDATA" within a group signifying a mixed content model. This method will be the first called following the content model's startGroup().
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.startGroup



processingInstruction
public void processingInstruction(String target, XMLString data, Augmentations augs) throws XNIException(Code)
A processing instruction. Processing instructions consist of a target name and, optionally, text data. The data is only meaningful to the application.

Typically, a processing instruction's data will contain a series of pseudo-attributes. These pseudo-attributes follow the form of element attributes but are not parsed or presented to the application as anything other than text. The application is responsible for parsing the data.
Parameters:
  target - The target.
Parameters:
  data - The data or null if none specified.
Parameters:
  augs - Additional information that may include infoset augmentations
throws:
  XNIException - Thrown by handler to signal an error.




reset
public void reset(XMLComponentManager componentManager) throws XMLConfigurationException(Code)



reset
protected void reset()(Code)



separator
public void separator(short separator, Augmentations augs) throws XNIException(Code)
The separator between choices or sequences of a mixed or children content model.
Parameters:
  separator - The type of children separator.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.SEPARATOR_CHOICE
See Also:   XMLDTDProcessor.SEPARATOR_SEQUENCE



setDTDContentModelHandler
public void setDTDContentModelHandler(XMLDTDContentModelHandler dtdContentModelHandler)(Code)
Sets the DTD content model handler.
Parameters:
  dtdContentModelHandler - The DTD content model handler.



setDTDContentModelSource
public void setDTDContentModelSource(XMLDTDContentModelSource source)(Code)



setDTDHandler
public void setDTDHandler(XMLDTDHandler dtdHandler)(Code)
Sets the DTD handler.
Parameters:
  dtdHandler - The DTD handler.



setDTDSource
public void setDTDSource(XMLDTDSource source)(Code)



setFeature
public void setFeature(String featureId, boolean state) throws XMLConfigurationException(Code)
Sets the state of a feature. This method is called by the component manager any time after reset when a feature changes state.

Note: Components should silently ignore features that do not affect the operation of the component.
Parameters:
  featureId - The feature identifier.
Parameters:
  state - The state of the feature.
throws:
  SAXNotRecognizedException - The component should not throwthis exception.
throws:
  SAXNotSupportedException - The component should not throwthis exception.




setProperty
public void setProperty(String propertyId, Object value) throws XMLConfigurationException(Code)
Sets the value of a property. This method is called by the component manager any time after reset when a property changes value.

Note: Components should silently ignore properties that do not affect the operation of the component.
Parameters:
  propertyId - The property identifier.
Parameters:
  value - The value of the property.
throws:
  SAXNotRecognizedException - The component should not throwthis exception.
throws:
  SAXNotSupportedException - The component should not throwthis exception.




startAttlist
public void startAttlist(String elementName, Augmentations augs) throws XNIException(Code)
The start of an attribute list.
Parameters:
  elementName - The name of the element that this attributelist is associated with.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



startConditional
public void startConditional(short type, Augmentations augs) throws XNIException(Code)
The start of a conditional section.
Parameters:
  type - The type of the conditional section. This value willeither be CONDITIONAL_INCLUDE or CONDITIONAL_IGNORE.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.CONDITIONAL_INCLUDE
See Also:   XMLDTDProcessor.CONDITIONAL_IGNORE



startContentModel
public void startContentModel(String elementName, Augmentations augs) throws XNIException(Code)
The start of a content model. Depending on the type of the content model, specific methods may be called between the call to the startContentModel method and the call to the endContentModel method.
Parameters:
  elementName - The name of the element.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



startDTD
public void startDTD(XMLLocator locator, Augmentations augs) throws XNIException(Code)
The start of the DTD.
Parameters:
  locator - The document locator, or null if the documentlocation cannot be reported during the parsing of the document DTD. However, it is stronglyrecommended that a locator be supplied that can at least report the base system identifier of theDTD.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



startExternalSubset
public void startExternalSubset(XMLResourceIdentifier identifier, Augmentations augs) throws XNIException(Code)
The start of the DTD external subset.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



startGroup
public void startGroup(Augmentations augs) throws XNIException(Code)
A start of either a mixed or children content model. A mixed content model will immediately be followed by a call to the pcdata() method. A children content model will contain additional groups and/or elements.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.
See Also:   XMLDTDProcessor.any
See Also:   XMLDTDProcessor.empty



startParameterEntity
public void startParameterEntity(String name, XMLResourceIdentifier identifier, String encoding, Augmentations augs) throws XNIException(Code)
This method notifies of the start of a parameter entity. The parameter entity name start with a '%' character.
Parameters:
  name - The name of the parameter entity.
Parameters:
  identifier - The resource identifier.
Parameters:
  encoding - The auto-detected IANA encoding name of the entitystream. This value will be null in those situationswhere the entity encoding is not auto-detected (e.g.internal parameter entities).
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



textDecl
public void textDecl(String version, String encoding, Augmentations augs) throws XNIException(Code)
Notifies of the presence of a TextDecl line in an entity. If present, this method will be called immediately following the startParameterEntity call.

Note: This method is only called for external parameter entities referenced in the DTD.
Parameters:
  version - The XML version, or null if not specified.
Parameters:
  encoding - The IANA encoding name of the entity.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.




unparsedEntityDecl
public void unparsedEntityDecl(String name, XMLResourceIdentifier identifier, String notation, Augmentations augs) throws XNIException(Code)
An unparsed entity declaration.
Parameters:
  name - The name of the entity.
Parameters:
  identifier - An object containing all location information pertinent to this entity.
Parameters:
  notation - The name of the notation.
Parameters:
  augs - Additional information that may include infosetaugmentations.
throws:
  XNIException - Thrown by handler to signal an error.



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.