Annotation of embedaddon/php/ext/dom/dom_properties.h, revision 1.1
1.1 ! misho 1: /*
! 2: +----------------------------------------------------------------------+
! 3: | PHP Version 5 |
! 4: +----------------------------------------------------------------------+
! 5: | Copyright (c) 1997-2012 The PHP Group |
! 6: +----------------------------------------------------------------------+
! 7: | This source file is subject to version 3.01 of the PHP license, |
! 8: | that is bundled with this package in the file LICENSE, and is |
! 9: | available through the world-wide-web at the following url: |
! 10: | http://www.php.net/license/3_01.txt |
! 11: | If you did not receive a copy of the PHP license and are unable to |
! 12: | obtain it through the world-wide-web, please send a note to |
! 13: | license@php.net so we can mail you a copy immediately. |
! 14: +----------------------------------------------------------------------+
! 15: | Authors: Christian Stocker <chregu@php.net> |
! 16: | Rob Richards <rrichards@php.net> |
! 17: +----------------------------------------------------------------------+
! 18: */
! 19:
! 20: /* $Id: dom_properties.h 321634 2012-01-01 13:15:04Z felipe $ */
! 21: #ifndef DOM_PROPERTIES_H
! 22: #define DOM_PROPERTIES_H
! 23:
! 24: /* attr properties */
! 25: int dom_attr_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 26: int dom_attr_specified_read(dom_object *obj, zval **retval TSRMLS_DC);
! 27: int dom_attr_value_read(dom_object *obj, zval **retval TSRMLS_DC);
! 28: int dom_attr_value_write(dom_object *obj, zval *newval TSRMLS_DC);
! 29: int dom_attr_owner_element_read(dom_object *obj, zval **retval TSRMLS_DC);
! 30: int dom_attr_schema_type_info_read(dom_object *obj, zval **retval TSRMLS_DC);
! 31:
! 32: /* characterdata properties */
! 33: int dom_characterdata_data_read(dom_object *obj, zval **retval TSRMLS_DC);
! 34: int dom_characterdata_data_write(dom_object *obj, zval *newval TSRMLS_DC);
! 35: int dom_characterdata_length_read(dom_object *obj, zval **retval TSRMLS_DC);
! 36:
! 37: /* document properties */
! 38: int dom_document_doctype_read(dom_object *obj, zval **retval TSRMLS_DC);
! 39: int dom_document_implementation_read(dom_object *obj, zval **retval TSRMLS_DC);
! 40: int dom_document_document_element_read(dom_object *obj, zval **retval TSRMLS_DC);
! 41: int dom_document_actual_encoding_read(dom_object *obj, zval **retval TSRMLS_DC);
! 42: int dom_document_actual_encoding_write(dom_object *obj, zval *newval TSRMLS_DC);
! 43: int dom_document_encoding_read(dom_object *obj, zval **retval TSRMLS_DC);
! 44: int dom_document_encoding_write(dom_object *obj, zval *newval TSRMLS_DC);
! 45: int dom_document_standalone_read(dom_object *obj, zval **retval TSRMLS_DC);
! 46: int dom_document_standalone_write(dom_object *obj, zval *newval TSRMLS_DC);
! 47: int dom_document_version_read(dom_object *obj, zval **retval TSRMLS_DC);
! 48: int dom_document_version_write(dom_object *obj, zval *newval TSRMLS_DC);
! 49: int dom_document_strict_error_checking_read(dom_object *obj, zval **retval TSRMLS_DC);
! 50: int dom_document_strict_error_checking_write(dom_object *obj, zval *newval TSRMLS_DC);
! 51: int dom_document_document_uri_read(dom_object *obj, zval **retval TSRMLS_DC);
! 52: int dom_document_document_uri_write(dom_object *obj, zval *newval TSRMLS_DC);
! 53: int dom_document_config_read(dom_object *obj, zval **retval TSRMLS_DC);
! 54: int dom_document_format_output_read(dom_object *obj, zval **retval TSRMLS_DC);
! 55: int dom_document_format_output_write(dom_object *obj, zval *newval TSRMLS_DC);
! 56: int dom_document_validate_on_parse_read(dom_object *obj, zval **retval TSRMLS_DC);
! 57: int dom_document_validate_on_parse_write(dom_object *obj, zval *newval TSRMLS_DC);
! 58: int dom_document_resolve_externals_read(dom_object *obj, zval **retval TSRMLS_DC);
! 59: int dom_document_resolve_externals_write(dom_object *obj, zval *newval TSRMLS_DC);
! 60: int dom_document_preserve_whitespace_read(dom_object *obj, zval **retval TSRMLS_DC);
! 61: int dom_document_preserve_whitespace_write(dom_object *obj, zval *newval TSRMLS_DC);
! 62: int dom_document_recover_read(dom_object *obj, zval **retval TSRMLS_DC);
! 63: int dom_document_recover_write(dom_object *obj, zval *newval TSRMLS_DC);
! 64: int dom_document_substitue_entities_read(dom_object *obj, zval **retval TSRMLS_DC);
! 65: int dom_document_substitue_entities_write(dom_object *obj, zval *newval TSRMLS_DC);
! 66:
! 67: /* documenttype properties */
! 68: int dom_documenttype_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 69: int dom_documenttype_entities_read(dom_object *obj, zval **retval TSRMLS_DC);
! 70: int dom_documenttype_notations_read(dom_object *obj, zval **retval TSRMLS_DC);
! 71: int dom_documenttype_public_id_read(dom_object *obj, zval **retval TSRMLS_DC);
! 72: int dom_documenttype_system_id_read(dom_object *obj, zval **retval TSRMLS_DC);
! 73: int dom_documenttype_internal_subset_read(dom_object *obj, zval **retval TSRMLS_DC);
! 74:
! 75: /* domerror properties */
! 76: int dom_domerror_severity_read(dom_object *obj, zval **retval TSRMLS_DC);
! 77: int dom_domerror_message_read(dom_object *obj, zval **retval TSRMLS_DC);
! 78: int dom_domerror_type_read(dom_object *obj, zval **retval TSRMLS_DC);
! 79: int dom_domerror_related_exception_read(dom_object *obj, zval **retval TSRMLS_DC);
! 80: int dom_domerror_related_data_read(dom_object *obj, zval **retval TSRMLS_DC);
! 81: int dom_domerror_location_read(dom_object *obj, zval **retval TSRMLS_DC);
! 82:
! 83: /* domimplementationlist properties */
! 84: int dom_domimplementationlist_length_read(dom_object *obj, zval **retval TSRMLS_DC);
! 85:
! 86: /* domlocator properties */
! 87: int dom_domlocator_line_number_read(dom_object *obj, zval **retval TSRMLS_DC);
! 88: int dom_domlocator_column_number_read(dom_object *obj, zval **retval TSRMLS_DC);
! 89: int dom_domlocator_offset_read(dom_object *obj, zval **retval TSRMLS_DC);
! 90: int dom_domlocator_related_node_read(dom_object *obj, zval **retval TSRMLS_DC);
! 91: int dom_domlocator_uri_read(dom_object *obj, zval **retval TSRMLS_DC);
! 92:
! 93: /* domstringlist properties */
! 94: int dom_domstringlist_length_read(dom_object *obj, zval **retval TSRMLS_DC);
! 95:
! 96: /* element properties */
! 97: int dom_element_tag_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 98: int dom_element_schema_type_info_read(dom_object *obj, zval **retval TSRMLS_DC);
! 99:
! 100: /* entity properties */
! 101: int dom_entity_public_id_read(dom_object *obj, zval **retval TSRMLS_DC);
! 102: int dom_entity_system_id_read(dom_object *obj, zval **retval TSRMLS_DC);
! 103: int dom_entity_notation_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 104: int dom_entity_actual_encoding_read(dom_object *obj, zval **retval TSRMLS_DC);
! 105: int dom_entity_actual_encoding_write(dom_object *obj, zval *newval TSRMLS_DC);
! 106: int dom_entity_encoding_read(dom_object *obj, zval **retval TSRMLS_DC);
! 107: int dom_entity_encoding_write(dom_object *obj, zval *newval TSRMLS_DC);
! 108: int dom_entity_version_read(dom_object *obj, zval **retval TSRMLS_DC);
! 109: int dom_entity_version_write(dom_object *obj, zval *newval TSRMLS_DC);
! 110:
! 111: /* namednodemap properties */
! 112: int dom_namednodemap_length_read(dom_object *obj, zval **retval TSRMLS_DC);
! 113:
! 114: /* namelist properties */
! 115: int dom_namelist_length_read(dom_object *obj, zval **retval TSRMLS_DC);
! 116:
! 117: /* node properties */
! 118: int dom_node_node_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 119: int dom_node_node_value_read(dom_object *obj, zval **retval TSRMLS_DC);
! 120: int dom_node_node_value_write(dom_object *obj, zval *newval TSRMLS_DC);
! 121: int dom_node_node_type_read(dom_object *obj, zval **retval TSRMLS_DC);
! 122: int dom_node_parent_node_read(dom_object *obj, zval **retval TSRMLS_DC);
! 123: int dom_node_child_nodes_read(dom_object *obj, zval **retval TSRMLS_DC);
! 124: int dom_node_first_child_read(dom_object *obj, zval **retval TSRMLS_DC);
! 125: int dom_node_last_child_read(dom_object *obj, zval **retval TSRMLS_DC);
! 126: int dom_node_previous_sibling_read(dom_object *obj, zval **retval TSRMLS_DC);
! 127: int dom_node_next_sibling_read(dom_object *obj, zval **retval TSRMLS_DC);
! 128: int dom_node_attributes_read(dom_object *obj, zval **retval TSRMLS_DC);
! 129: int dom_node_owner_document_read(dom_object *obj, zval **retval TSRMLS_DC);
! 130: int dom_node_namespace_uri_read(dom_object *obj, zval **retval TSRMLS_DC);
! 131: int dom_node_prefix_read(dom_object *obj, zval **retval TSRMLS_DC);
! 132: int dom_node_prefix_write(dom_object *obj, zval *newval TSRMLS_DC);
! 133: int dom_node_local_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 134: int dom_node_base_uri_read(dom_object *obj, zval **retval TSRMLS_DC);
! 135: int dom_node_text_content_read(dom_object *obj, zval **retval TSRMLS_DC);
! 136: int dom_node_text_content_write(dom_object *obj, zval *newval TSRMLS_DC);
! 137:
! 138: /* nodelist properties */
! 139: int dom_nodelist_length_read(dom_object *obj, zval **retval TSRMLS_DC);
! 140:
! 141: /* notation properties */
! 142: int dom_notation_public_id_read(dom_object *obj, zval **retval TSRMLS_DC);
! 143: int dom_notation_system_id_read(dom_object *obj, zval **retval TSRMLS_DC);
! 144:
! 145: /* processinginstruction properties */
! 146: int dom_processinginstruction_target_read(dom_object *obj, zval **retval TSRMLS_DC);
! 147: int dom_processinginstruction_data_read(dom_object *obj, zval **retval TSRMLS_DC);
! 148: int dom_processinginstruction_data_write(dom_object *obj, zval *newval TSRMLS_DC);
! 149:
! 150: /* text properties */
! 151: int dom_text_whole_text_read(dom_object *obj, zval **retval TSRMLS_DC);
! 152:
! 153: /* typeinfo properties */
! 154: int dom_typeinfo_type_name_read(dom_object *obj, zval **retval TSRMLS_DC);
! 155: int dom_typeinfo_type_namespace_read(dom_object *obj, zval **retval TSRMLS_DC);
! 156:
! 157: #if defined(LIBXML_XPATH_ENABLED)
! 158: /* xpath properties */
! 159: int dom_xpath_document_read(dom_object *obj, zval **retval TSRMLS_DC);
! 160: #endif
! 161:
! 162: #endif /* DOM_PROPERTIERS_H */
! 163:
! 164: /*
! 165: * Local variables:
! 166: * tab-width: 4
! 167: * c-basic-offset: 4
! 168: * End:
! 169: * vim600: noet sw=4 ts=4 fdm=marker
! 170: * vim<600: noet sw=4 ts=4
! 171: */
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>