Fork me on GitHub

Tag List Report

The following document contains the listing of user tags found in the code. Below is the summary of the occurrences per tag.

Tag Class Total number of occurrences Tag strings used by tag class
Todo Work 93 TODO, FIXME

Each tag is detailed below:

Todo Work

Number of occurrences found in the code: 93

dev.metaschema.core.datatype.IDataTypeAdapter Line
migrate code to XML parser implementation. 193
migrate code to JSON parser implementation. 208
migrate code to XML writer implementation. 231
migrate code to XML writer implementation. 255
migrate code to JSON writer implementation. 271
migrate code to JSON implementations. 280
migrate code to XML implementations. 290
migrate code to XML implementations. 299
dev.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider Line
add documentation link 176
add documentation link 182
Update with URL for docs from from metaschema-framework/metaschema#90. 197
dev.metaschema.core.datatype.adapter.QNameAdapter Line
Review metaschema-framework/metaschema-java#396 and change accordingly. 60
dev.metaschema.core.datatype.markup.MarkupLine Line
find a way to do a deep copy this is a shallow copy that uses the same underlying Document object 104
dev.metaschema.core.datatype.markup.MarkupMultiline Line
find a way to do a deep copy this is a shallow copy that uses the same underlying Document object 70
dev.metaschema.core.datatype.markup.flexmark.impl.FixedEmphasisDelimiterProcessor Line
remove this class once vsch/flexmark-java#580 is merged 26
dev.metaschema.core.metapath.DynamicContext Line
add support for in-scope namespaces 40
dev.metaschema.core.metapath.IMetapathExpression Line
trace exceptions thrown to ensure the Javadoc matches; should be static type error 96
dev.metaschema.core.metapath.StaticContext Line
refactor well-known into a new class 40
dev.metaschema.core.metapath.StaticMetapathException Line
review use of this exception 15
include a reference to the Metapath expression? 16
Move this to a StaticMetapathException that extends this class; align signatures with DynamicMetapathError 17
need a Metapath grammar link 29
dev.metaschema.core.metapath.cst.AnonymousFunctionCallTest Line
Add test for functions returning different types 72
Add test for invalid function definitions 77
dev.metaschema.core.metapath.cst.BuildCSTVisitor Line
Support node comparisons https://www.w3.org/TR/xpath-31/#id-node-comparisons 102
Is this the correct exception to throw here? 1281
dev.metaschema.core.metapath.cst.math.Multiplication Line
Is this used? 140
dev.metaschema.core.metapath.cst.type.InstanceOfTest Line
Use test vectors from https://www.w3.org/TR/xpath-31/#id-sequencetype-syntax 49
dev.metaschema.core.metapath.format.MetapathFormatter Line
does it make sense to use this for an intermediate that has no parent? 48
does it make sense to use this for an intermediate that has no parent? 54
dev.metaschema.core.metapath.function.ComparisonFunctions Line
Add unit tests 39
dev.metaschema.core.metapath.function.FunctionMetapathError Line
remove this intermediate exception? 16
dev.metaschema.core.metapath.function.FunctionService Line
rename to instance() 34
dev.metaschema.core.metapath.function.FunctionUtils Line
Remove these methods in favor of direct calls to methods on the item types 32
dev.metaschema.core.metapath.function.IFunction Line
implement this based on the signature 84
Should return type be ISequenceType? 577
dev.metaschema.core.metapath.function.impl.AbstractFunction Line
apply cast to atomic type } 200
implement something like computeIfAbsent attempt to get the result from the cache 251
dev.metaschema.core.metapath.function.impl.OperationFunctions Line
break out methods into separate classes organized as in XPath 46
dev.metaschema.core.metapath.function.impl.OperationFunctionsTest Line
op:gYearMonth-equal 913
op:gYear-equal 914
op:gMonthDay-equal 915
op:gMonth-equal 916
op:gDay-equal 917
op:add-yearMonthDuration-to-date 1085
op:add-dayTimeDuration-to-date 1086
op:subtract-yearMonthDuration-from-date 1087
op:subtract-dayTimeDuration-from-date 1088
op:QName-equal 1220
op:hexBinary-equal 1231
op:hexBinary-less-than 1232
op:hexBinary-greater-than 1233
op:base64Binary-equal 1234
op:base64Binary-less-than 1235
op:base64Binary-greater-than 1236
dev.metaschema.core.metapath.function.library.FnCurrentDate Line
support implicit timezone 62
dev.metaschema.core.metapath.function.library.FnCurrentDateTime Line
support implicit timezone 61
dev.metaschema.core.metapath.function.library.FnCurrentTime Line
support implicit timezone 61
dev.metaschema.core.metapath.function.library.FnDeepEqual Line
support implicit timezone 65
dev.metaschema.core.metapath.function.library.FnDeepEqualTest Line
add tests for node items 26
dev.metaschema.core.metapath.function.library.FnFunctionLookupTest Line
Review metaschema-framework/metaschema-java#396 and change accordingly. 27
dev.metaschema.core.metapath.function.library.FnImplicitTimezone Line
support implicit timezone 64
dev.metaschema.core.metapath.function.library.FnMinMax Line
support implicit timezone 135
figure out a better way to handle implicit namespaces 138
support implicit timezone 159
figure out a better way to handle implicit namespaces 162
dev.metaschema.core.metapath.function.library.FnTokenizeTest Line
make sure this (and others) exception chain is flattened 61
dev.metaschema.core.metapath.item.IItem Line
get rid of the possible null result and throw InvalidTypeFunctionException#NODE_HAS_NO_TYPED_VALUE 84
dev.metaschema.core.metapath.item.ISequence Line
3.0: Consider changing this to use the Java Optional 160
Is a safe stream needed here? 205
remove null check on callers 302
dev.metaschema.core.metapath.item.ItemUtils Line
make this a method on the type implementation 40
make this a method on the type implementation 129
dev.metaschema.core.metapath.item.atomic.IBase64BinaryItemTest Line
use equals method? 54
dev.metaschema.core.metapath.item.atomic.IIPAddressItem Line
Should this be a subtype of IStringItem? 18
dev.metaschema.core.metapath.item.atomic.IQNameItem Line
Review metaschema-framework/metaschema-java#396 and change accordingly. 43
dev.metaschema.core.metapath.item.atomic.impl.AbstractMarkupItem Line
Should this be a subtype of IStringItem? 22
dev.metaschema.core.metapath.item.function.IMapKeyTest Line
generate some test cases 35
dev.metaschema.core.metapath.item.function.IStringMapKey Line
implement fn:codepoint-equal per spec 24
dev.metaschema.core.metapath.item.node.IFeatureAtomicValuedItem Line
cleanup these feature interfaces to reduce the number of interfaces and methods 10
rename to IFeatureRequiredDataAtomicValuedNodeItem 11
dev.metaschema.core.metapath.type.TypeMetapathException Line
differentiate static vs dynamic errors 40
dev.metaschema.core.model.AbstractNamedModelInstance Line
look for ways to avoid this cast. The problem is that IContainerModel is not easily generalized, since this interface is extended by core model interfaces. Perhaps moving default implementation into abstract or concrete implementation is a possible path? 38
dev.metaschema.core.model.IAttributable Line
use IEnhancedQName instead of name and namespace, or replace key altogether with an integer value 109
dev.metaschema.core.model.IModelDefinition Line
remove once moved to the instance side 75
dev.metaschema.core.model.INamedModelInstance Line
remove once moved to the instance side 60
dev.metaschema.core.model.constraint.AbstractConstraintValidationHandler Line
render the key paths 162
dev.metaschema.core.model.constraint.DefaultConstraintValidator Line
find a different exception type to use 1079
dev.metaschema.core.model.constraint.IIndex Line
use a different exception type? 187
dev.metaschema.core.model.validation.XmlSchemaContentValidator Line
verify source input streams are closed 44
dev.metaschema.core.qname.QNameCache Line
Consider the implications of this cache in a long running process. Using a global shared instance may result in a very large cache. 35
dev.metaschema.core.testsupport.mocking.MockNodeItemFactory Line
Integrate with classes in dev.metaschema.core.testsupport 40
dev.metaschema.core.util.CollectionUtil Line
Rename to CollectionUtils 31