mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/builder/UnwrappingContext.java (15 lines): - line 44: // TODO Auto-generated method stub - line 62: // TODO Auto-generated method stub - line 75: // TODO Auto-generated method stub - line 82: // TODO Auto-generated method stub - line 88: // TODO Auto-generated method stub - line 94: // TODO Auto-generated method stub - line 100: // TODO Auto-generated method stub - line 106: // TODO Auto-generated method stub - line 112: // TODO Auto-generated method stub - line 118: // TODO Auto-generated method stub - line 124: // TODO Auto-generated method stub - line 130: // TODO Auto-generated method stub - line 136: // TODO Auto-generated method stub - line 142: // TODO Auto-generated method stub - line 148: // TODO Auto-generated method stub axiom-api/src/main/java/org/apache/axiom/om/xpath/DocumentNavigator.java (10 lines): - line 339: //TODO: Fix this better? - line 424: //TODO: Fix this better? - line 439: //TODO: Fix this better? - line 454: //TODO: Fix this better? - line 490: //TODO: Fix this better? - line 556: //TODO: Fix this better? - line 570: //TODO: Fix this better? - line 617: //TODO: Fix this better? - line 655: //TODO: Fix this better? - line 690: //TODO: Fix this better? components/core-streams/src/main/java/org/apache/axiom/core/stream/stax/pull/output/StAXPivot.java (6 lines): - line 202: // TODO: The constructor should take an XmlInput object as input - line 378: // TODO: check that the character data only contains whitespace! - line 685: // TODO: update state - line 821: // TODO Auto-generated method stub - line 921: // TODO: optimize this - line 957: // TODO: optimize this mixins/dom-mixins/src/main/java/org/apache/axiom/dom/impl/mixin/DOMDocumentMixin.java (6 lines): - line 294: // TODO: set type? - line 349: // TODO: need unit test to check that this method works as expected on an OMSourcedElement - line 355: // TODO: what about an attempt to rename a namespace unaware node? - line 379: // TODO: we should have a generic method to move the content over to the new - line 384: // TODO: what about replacing the node in the tree?? - line 570: "TODO : Implement handling of org.w3c.dom.Node type == " + type); axiom-api/src/main/java/org/apache/axiom/om/OMContainer.java (5 lines): - line 62: // TODO: specify whether the node is removed from its original location - line 63: // TODO: specify what happens if the node has been created by a foreign OMFactory - line 72: // TODO: specify whether a null elementQName is allowed; LLOM and DOOM seem to have different behavior - line 161: // TODO: need to specify which charset encoding the method will use, in particular for OMDocument nodes - line 206: // TODO: need to clarify what OMOutputFormat settings are actually taken into account testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/envelope/TestSerializeAndConsumeWithOMSEInBody.java (4 lines): - line 73: // TODO Auto-generated method stub - line 84: // TODO Auto-generated method stub - line 94: // TODO Auto-generated method stub - line 103: // TODO Auto-generated method stub testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/container/TestSerialize.java (4 lines): - line 75: .ignoringElementContentWhitespace() // TODO: shouldn't be necessary - line 87: // TODO: need to investigate why assertConsumed is not working here - line 97: // TODO: also handle character streams - line 108: // TODO: also handle character streams mixins/dom-mixins/src/main/java/org/apache/axiom/dom/impl/mixin/DOMNodeMixin.java (4 lines): - line 130: // TODO TODO - line 144: // TODO : check - line 148: // TODO : sumedha, complete - line 181: // TODO TODO mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/TreeWalkerImpl.java (3 lines): - line 130: // TODO: handle case with preserve == false - line 190: // TODO: - line 213: // TODO: handle case with preserve == false axiom-api/src/main/java/org/apache/axiom/soap/SOAPFactory.java (3 lines): - line 44: // TODO: when does this thing throw a SOAPProcessingException?? - line 55: // TODO: specify what happens if there is a mismatch between the provided namespace URI and the SOAP version of the factory - line 56: // TODO: specify what happens if the prefix is null mixins/dom-mixins/src/main/java/org/apache/axiom/dom/AttributesNamedNodeMap.java (3 lines): - line 48: // TODO: wrong result for negative indexes - line 86: // TODO: try to merge with corresponding method in ElementImpl - line 98: // TODO: try to merge with corresponding method in ElementImpl mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/mixin/CoreElementMixin.java (3 lines): - line 73: // TODO: we should probably check if the attribute is already owned by the element - line 111: // TODO: document this and add assertion - line 247: // TODO: needed? mixins/dom-mixins/src/main/java/org/apache/axiom/dom/DOMConfigurationImpl.java (3 lines): - line 28: // TODO: should eventually have package access - line 154: // TODO Auto-generated method stub - line 160: // TODO Auto-generated method stub mixins/dom-mixins/src/main/java/org/apache/axiom/dom/impl/mixin/DOMImplementationMixin.java (2 lines): - line 46: // TODO Handle docType stuff - line 70: // TODO TODO mixins/core-mixins/src/main/java/org/apache/axiom/core/CoreElement.java (2 lines): - line 138: // TODO: wrong Javadoc: null vs. empty string - line 139: // TODO: we can support default namespaces! axiom-compat/src/main/java/org/apache/axiom/om/ds/OMDataSourceExtBase.java (2 lines): - line 165: // TODO: this is extremely inefficient since next() will actually build the node! - line 167: // TODO: quick fix required because OMChildrenIterator#next() no longer builds the node implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMDocumentBuilderFactory.java (2 lines): - line 62: // TODO TODO OS - line 67: // TODO TODO testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/OMSourcedElementVariant.java (2 lines): - line 46: // TODO: can't use createOMElement(QName) here because it would generate a prefix if - line 58: // TODO: can't use createOMElement(QName) here because it would generate a prefix if mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/builder/BuilderListener.java (2 lines): - line 39: // TODO: specify if what happens for attributes (including depth) - line 40: // TODO: an ancestor of the node may have been detached or moved; specify what this means for axiom-api/src/main/java/org/apache/axiom/om/OMElement.java (2 lines): - line 203: // TODO: specify if null is a valid argument - line 204: // TODO: specify the return value if prefix is the empty string and there is no default namespace mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/common/factory/OMFactoryImpl.java (2 lines): - line 201: // TODO: this doesn't necessarily produce a node with the expected OMFactory - line 496: // TODO: other attributes implementations/axiom-dom/src/main/java/org/apache/axiom/om/impl/dom/factory/DOOMDocumentBuilder.java (1 line): - line 100: // TODO mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/mixin/CoreAttributeMixin.java (1 line): - line 111: // TODO: throw exception if attribute already has an owner components/core-streams/src/main/java/org/apache/axiom/core/stream/dom/input/DOMReader.java (1 line): - line 159: // TODO: we should not push all attributes at once mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/intf/TextContent.java (1 line): - line 185: // TODO: there must be a better way to just write a String testing/testutils/src/main/java/org/apache/axiom/testutils/stax/XMLStreamReaderComparator.java (1 line): - line 205: // TODO: Woodstox returns null instead of "" for the default namespace. testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestSerializeAndConsumeConsumed.java (1 line): - line 38: // TODO: in this scenario we should trigger a NodeUnavailableException as well; fix this with axiom-compat/src/main/java/org/apache/axiom/util/blob/OverflowBlob.java (1 line): - line 335: // TODO: this will not work if the blob is in state UNCOMMITTED and we have already switched to a temporary file axiom-api/src/main/java/org/apache/axiom/util/stax/dialect/BEAInputFactoryWrapper.java (1 line): - line 52: // TODO: this needs some more unit testing! testing/soap-testsuite/src/main/java/org/apache/axiom/ts/soap/SimpleSOAPSample.java (1 line): - line 23: // TODO: this should eventually have package access testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestCloneOMElementNamespaceRepairing.java (1 line): - line 32: // TODO: this is actually undocumented; in addition, it should probably made configurable testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestAddChildWithParent.java (1 line): - line 31: // TODO: update Javadoc of OMContainer mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/mixin/CoreParentNodeMixin.java (1 line): - line 62: // TODO: rename axiom-api/src/main/java/org/apache/axiom/util/stax/dialect/Woodstox4Dialect.java (1 line): - line 83: // TODO: quick fix for AXIOM-415; need a proper solution mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/stream/ds/PushOMDataSourceInput.java (1 line): - line 53: // TODO: need a test case for that scenario mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/mixin/CoreNodeMixin.java (1 line): - line 82: // TODO: merge this into internalClone once it is no longer referenced elsewhere mixins/dom-mixins/src/main/java/org/apache/axiom/dom/ElementsByTagNameNS.java (1 line): - line 44: // TODO: there seems to be no unit test checking whether the iterator should return DOM1 mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/stream/stax/push/XMLStreamWriterHandler.java (1 line): - line 254: // TODO: the original StAX serialization code newer called writeEndDocument; this is axiom-api/src/main/java/org/apache/axiom/om/dom/DOMMetaFactory.java (1 line): - line 171: * mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/common/SAXResultContentHandler.java (1 line): - line 78: // TODO: inefficient: we should not create a new OMNamespace instance every time testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/soap/SOAPSampleAdapter.java (1 line): - line 54: // TODO: this is not the right place to assert this axiom-weaver/src/main/java/org/apache/axiom/weaver/Weaver.java (1 line): - line 178: // TODO: do this in a loop until there are no more updates mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/common/NamespaceIterator.java (1 line): - line 89: // TODO: document that remove is not supported mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/mixin/CoreNamespaceDeclarationMixin.java (1 line): - line 39: // TODO: this is correct but bad for performance with the Axiom API components/core-streams/src/main/java/org/apache/axiom/core/stream/sax/output/ContentHandlerXmlHandler.java (1 line): - line 137: // TODO: depending on the http://xml.org/sax/features/xmlns-uris feature, we also need to axiom-compat/src/main/java/org/apache/axiom/util/blob/MemoryBlob.java (1 line): - line 37: // TODO: this should be configurable testing/xml-truth/src/main/java/org/apache/axiom/truth/xml/spi/Traverser.java (1 line): - line 25: // TODO: add a close method axiom-api/src/main/java/org/apache/axiom/util/stax/dialect/Woodstox4StreamReaderWrapper.java (1 line): - line 83: // TODO: in the dialect detection we should take into account the Woodstox version, mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/stream/ds/PushOMDataSourceReader.java (1 line): - line 53: // TODO: we might want to unwrap the NamespaceRepairingFilter (and some other filters) here testing/multiton/src/main/java/org/apache/axiom/testing/multiton/Multiton.java (1 line): - line 60: // TODO: only works in the basic case where the factory directly implements testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/sourcedelement/push/WriteBlobScenario.java (1 line): - line 73: // TODO: this will only work if a single text node was created mixins/dom-mixins/src/main/java/org/apache/axiom/dom/impl/mixin/DOMNSAwareElementMixin.java (1 line): - line 30: // TODO: this should not rely on the Axiom API axiom-api/src/main/java/org/apache/axiom/util/stax/WrappedTextNodeStreamReader.java (1 line): - line 67: // TODO: this is a good candidate to implement the CharacterDataReader interface axiom-weaver/src/main/java/org/apache/axiom/weaver/mixin/factory/MethodVisitorImpl.java (1 line): - line 52: // TODO: check that the method has the expected signature testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestDiscardIncomplete.java (1 line): - line 41: // TODO: we shouldn't use a SOAP message here mixins/core-mixins/src/main/java/org/apache/axiom/core/NodeIterator.java (1 line): - line 52: // TODO: the meaning of this method is not clear for Axis.DESCENDANTS mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/stream/ds/MTOMXMLStreamWriterImpl.java (1 line): - line 260: // TODO: hack for compatibility with Axis2 testing/xml-truth/src/main/java/org/apache/axiom/truth/xml/XMLSubject.java (1 line): - line 439: // TODO: check how to fail properly mixins/core-mixins/src/main/java/org/apache/axiom/core/NodeType.java (1 line): - line 64: // TODO: add missing node types here (once we have tests that exercise the code) axiom-jakarta-jaxb/src/main/java/org/apache/axiom/om/ds/jaxb/AttachmentMarshallerImpl.java (1 line): - line 59: // TODO: instead of copying the array, we could use a specialized DataHandler/DataSource axiom-api/src/main/java/org/apache/axiom/om/OMNode.java (1 line): - line 118: // TODO: LLOM's OMNodeImpl triggers an exception if the node doesn't have a parent. This is not specified here. mixins/dom-mixins/src/main/java/org/apache/axiom/dom/impl/mixin/DOMParentNodeMixin.java (1 line): - line 148: // TODO: should be final mixins/dom-mixins/src/main/java/org/apache/axiom/dom/DOMSemantics.java (1 line): - line 112: // TODO: set type? mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/mixin/AxiomSourcedElementMixin.java (1 line): - line 501: // TODO: remove attributes? mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/mixin/AxiomElementMixin.java (1 line): - line 409: // TODO: complete the implementation (i.e. support value == null and the no namespace case) and axiom-api/src/main/java/org/apache/axiom/om/OMText.java (1 line): - line 91: // TODO: inconsistent naming mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/AbstractNodeIterator.java (1 line): - line 186: // TODO: this may not be the right thing to do in all cases mixins/core-mixins/src/main/java/org/apache/axiom/core/impl/mixin/CoreChildNodeMixin.java (1 line): - line 202: // TODO: check parent != null testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/OMTestSuiteBuilder.java (1 line): - line 283: // TODO: investigate why this causes problems components/core-streams/src/main/java/org/apache/axiom/core/stream/StreamException.java (1 line): - line 21: // TODO: update Javadoc mixins/core-mixins/src/main/java/org/apache/axiom/core/NodeFactory2.java (1 line): - line 24: // TODO: this should be fused into NodeFactory axiom-weaver/src/main/java/org/apache/axiom/weaver/ImplementationClassDefinition.java (1 line): - line 73: // TODO: check that the method being replaced is not final axiom-api/src/main/java/org/apache/axiom/om/OMOutputFormat.java (1 line): - line 435: // TODO Print all properties testing/axiom-testsuite/src/main/java/org/apache/axiom/ts/om/element/TestMultipleDefaultNS.java (1 line): - line 53: // TODO: LLOM's and DOOM's behaviors are slightly different here; need to check if both are components/core-streams/src/main/java/org/apache/axiom/core/stream/CharacterData.java (1 line): - line 23: // TODO: clean up this Javadoc mixins/core-mixins/src/main/java/org/apache/axiom/core/NodeFactoryImpl.java (1 line): - line 118: // TODO: this should eventually go away mixins/om-mixins/src/main/java/org/apache/axiom/om/impl/stream/stax/pull/CharacterDataReaderImpl.java (1 line): - line 68: // TODO: optimize this for CDATA and COMMENT