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 94 TODO, FIXME

Each tag is detailed below:

Todo Work

Number of occurrences found in the code: 94

gov.nist.secauto.metaschema.core.datatype.IDataTypeAdapter Line
migrate code to XML parser implementation. 194
migrate code to JSON parser implementation. 209
migrate code to XML writer implementation. 232
migrate code to XML writer implementation. 256
migrate code to JSON writer implementation. 272
migrate code to JSON implementations. 281
migrate code to XML implementations. 291
migrate code to XML implementations. 300
gov.nist.secauto.metaschema.core.datatype.adapter.MetaschemaDataTypeProvider Line
add documentation link 177
add documentation link 183
Update with URL for docs from from metaschema-framework/metaschema#90. 198
gov.nist.secauto.metaschema.core.datatype.adapter.QNameAdapter Line
Review metaschema-framework/metaschema-java#396 and change accordingly. 61
gov.nist.secauto.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 105
gov.nist.secauto.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 71
gov.nist.secauto.metaschema.core.datatype.markup.flexmark.impl.FixedEmphasisDelimiterProcessor Line
remove this class once vsch/flexmark-java#580 is merged 26
gov.nist.secauto.metaschema.core.metapath.DynamicContext Line
add support for in-scope namespaces 44
gov.nist.secauto.metaschema.core.metapath.IMetapathExpression Line
trace exceptions thrown to ensure the Javadoc matches; should be static type error 97
gov.nist.secauto.metaschema.core.metapath.StaticContext Line
refactor well-known into a new class 40
gov.nist.secauto.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
gov.nist.secauto.metaschema.core.metapath.cst.AnonymousFunctionCallTest Line
Add test for functions returning different types 72
Add test for invalid function definitions 77
gov.nist.secauto.metaschema.core.metapath.cst.BuildCSTVisitor Line
Support node comparisons https://www.w3.org/TR/xpath-31/#id-node-comparisons 103
Is this the correct exception to throw here? 1282
gov.nist.secauto.metaschema.core.metapath.cst.math.Multiplication Line
Is this used? 141
gov.nist.secauto.metaschema.core.metapath.cst.type.InstanceOfTest Line
Use test vectors from https://www.w3.org/TR/xpath-31/#id-sequencetype-syntax 50
gov.nist.secauto.metaschema.core.metapath.format.JsonPathFormatter Line
does it make sense to use this for an intermediate that has no parent? retval = formatModelPathSegment(segment); } return retval; } 80
gov.nist.secauto.metaschema.core.metapath.format.MetapathFormatter Line
does it make sense to use this for an intermediate that has no parent? 49
does it make sense to use this for an intermediate that has no parent? 55
gov.nist.secauto.metaschema.core.metapath.function.ComparisonFunctions Line
Add unit tests 40
gov.nist.secauto.metaschema.core.metapath.function.FunctionMetapathError Line
remove this intermediate exception? 17
gov.nist.secauto.metaschema.core.metapath.function.FunctionService Line
rename to instance() 35
gov.nist.secauto.metaschema.core.metapath.function.FunctionUtils Line
Remove these methods in favor of direct calls to methods on the item types 33
gov.nist.secauto.metaschema.core.metapath.function.IFunction Line
implement this based on the signature 85
Should return type be ISequenceType? 578
gov.nist.secauto.metaschema.core.metapath.function.impl.AbstractFunction Line
apply cast to atomic type } 201
implement something like computeIfAbsent attempt to get the result from the cache 252
gov.nist.secauto.metaschema.core.metapath.function.impl.OperationFunctions Line
break out methods into separate classes organized as in XPath 47
gov.nist.secauto.metaschema.core.metapath.function.impl.OperationFunctionsTest Line
op:gYearMonth-equal 914
op:gYear-equal 915
op:gMonthDay-equal 916
op:gMonth-equal 917
op:gDay-equal 918
op:add-yearMonthDuration-to-date 1086
op:add-dayTimeDuration-to-date 1087
op:subtract-yearMonthDuration-from-date 1088
op:subtract-dayTimeDuration-from-date 1089
op:QName-equal 1221
op:hexBinary-equal 1232
op:hexBinary-less-than 1233
op:hexBinary-greater-than 1234
op:base64Binary-equal 1235
op:base64Binary-less-than 1236
op:base64Binary-greater-than 1237
gov.nist.secauto.metaschema.core.metapath.function.library.FnCurrentDate Line
support implicit timezone 63
gov.nist.secauto.metaschema.core.metapath.function.library.FnCurrentDateTime Line
support implicit timezone 62
gov.nist.secauto.metaschema.core.metapath.function.library.FnCurrentTime Line
support implicit timezone 62
gov.nist.secauto.metaschema.core.metapath.function.library.FnDeepEqual Line
support implicit timezone 66
gov.nist.secauto.metaschema.core.metapath.function.library.FnDeepEqualTest Line
add tests for node items 27
gov.nist.secauto.metaschema.core.metapath.function.library.FnFunctionLookupTest Line
Review metaschema-framework/metaschema-java#396 and change accordingly. 28
gov.nist.secauto.metaschema.core.metapath.function.library.FnImplicitTimezone Line
support implicit timezone 65
gov.nist.secauto.metaschema.core.metapath.function.library.FnMinMax Line
support implicit timezone 136
figure out a better way to handle implicit namespaces 139
support implicit timezone 160
figure out a better way to handle implicit namespaces 163
gov.nist.secauto.metaschema.core.metapath.function.library.FnTokenizeTest Line
make sure this (and others) exception chain is flattened 62
gov.nist.secauto.metaschema.core.metapath.item.IItem Line
get rid of the possible null result and throw InvalidTypeFunctionException#NODE_HAS_NO_TYPED_VALUE 85
gov.nist.secauto.metaschema.core.metapath.item.ISequence Line
3.0: Consider changing this to use the Java Optional 161
Is a safe stream needed here? 206
remove null check on callers 304
gov.nist.secauto.metaschema.core.metapath.item.ItemUtils Line
make this a method on the type implementation 41
make this a method on the type implementation 130
gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItemTest Line
use equals method? 55
gov.nist.secauto.metaschema.core.metapath.item.atomic.IIPAddressItem Line
Should this be a subtype of IStringItem? 19
gov.nist.secauto.metaschema.core.metapath.item.atomic.IQNameItem Line
Review metaschema-framework/metaschema-java#396 and change accordingly. 44
gov.nist.secauto.metaschema.core.metapath.item.atomic.impl.AbstractMarkupItem Line
Should this be a subtype of IStringItem? 23
gov.nist.secauto.metaschema.core.metapath.item.function.IMapKeyTest Line
generate some test cases 36
gov.nist.secauto.metaschema.core.metapath.item.function.IStringMapKey Line
implement fn:codepoint-equal per spec 24
gov.nist.secauto.metaschema.core.metapath.item.node.IFeatureAtomicValuedItem Line
cleanup these feature interfaces to reduce the number of interfaces and methods 11
rename to IFeatureRequiredDataAtomicValuedNodeItem 12
gov.nist.secauto.metaschema.core.metapath.type.TypeMetapathException Line
differentiate static vs dynamic errors 41
gov.nist.secauto.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? 39
gov.nist.secauto.metaschema.core.model.IAttributable Line
use IEnhancedQName instead of name and namespace, or replace key altogether with an integer value 110
gov.nist.secauto.metaschema.core.model.IModelDefinition Line
remove once moved to the instance side 75
gov.nist.secauto.metaschema.core.model.INamedModelInstance Line
remove once moved to the instance side 60
gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler Line
render the key paths 163
gov.nist.secauto.metaschema.core.model.constraint.DefaultConstraintValidator Line
find a different exception type to use 956
gov.nist.secauto.metaschema.core.model.constraint.IIndex Line
use a different exception type? 188
gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator Line
verify source input streams are closed 45
gov.nist.secauto.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. 36
gov.nist.secauto.metaschema.core.testsupport.mocking.MockNodeItemFactory Line
Integrate with classes in gov.nist.secauto.metaschema.core.testsupport 41
gov.nist.secauto.metaschema.core.util.CollectionUtil Line
Rename to CollectionUtils 31