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

Each tag is detailed below:

Todo Work

Number of occurrences found in the code: 92

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 176
add documentation link 182
Update with URL for docs from from metaschema-framework/metaschema#90. 197
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 47
gov.nist.secauto.metaschema.core.metapath.StaticContext Line
refactor well-known into a new class 41
gov.nist.secauto.metaschema.core.metapath.StaticMetapathException Line
need a Metapath grammar link 20
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 102
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.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 34
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 } 197
implement something like computeIfAbsent attempt to get the result from the cache 249
avoid throwing a new exception for a function-related exception. Fix this after refactoring the exception hierarchy. 271
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 832
op:gYear-equal 833
op:gMonthDay-equal 834
op:gMonth-equal 835
op:gDay-equal 836
op:add-yearMonthDuration-to-date 1004
op:add-dayTimeDuration-to-date 1005
op:subtract-yearMonthDuration-from-date 1006
op:subtract-dayTimeDuration-from-date 1007
op:QName-equal 1139
op:hexBinary-equal 1150
op:hexBinary-less-than 1151
op:hexBinary-greater-than 1152
op:base64Binary-equal 1153
op:base64Binary-less-than 1154
op:base64Binary-greater-than 1155
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.FnExactlyOneTest Line
After refactoring the exception hierarchy, target the actual exception 54
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.FnOneOrMoreTest Line
After refactoring the exception hierarchy, target the actual exception 54
gov.nist.secauto.metaschema.core.metapath.function.library.FnZeroOrOneTest Line
After refactoring the exception hierarchy, target the actual exception 54
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 167
Is a safe stream needed here? 212
remove null check on callers 301
gov.nist.secauto.metaschema.core.metapath.item.ItemUtils Line
make this a method on the type implementation 36
make this a method on the type implementation 66
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.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 109
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 54
gov.nist.secauto.metaschema.core.model.constraint.AbstractConstraintValidationHandler Line
render the key paths 154
gov.nist.secauto.metaschema.core.model.validation.XmlSchemaContentValidator Line
verify source input streams are closed 45
gov.nist.secauto.metaschema.core.model.xml.ModuleLoader Line
It's very odd that the system id looks like this. Need to investigate. 147
gov.nist.secauto.metaschema.core.model.xml.XmlModuleConstants Line
integrate these into the model interfaces or generalize these outside of XML 32
gov.nist.secauto.metaschema.core.model.xml.impl.MarkupStringConverter Line
is this needed, or can we use methods on the markup implementations? 23
gov.nist.secauto.metaschema.core.model.xml.impl.XmlModule Line
switch implementation to use the XmlObjectParser 257
gov.nist.secauto.metaschema.core.model.xml.xmlbeans.handler.DatatypesHandler Line
remove this handler to ensure that prefixes can be handled 17
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.testing.model.mocking.MockNodeItemFactory Line
Integrate with classes in gov.nist.secauto.metaschema.core.testing 41
gov.nist.secauto.metaschema.core.util.CollectionUtil Line
Rename to CollectionUtils 31