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

Each tag is detailed below:

Todo Work

Number of occurrences found in the code: 48

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 171
add documentation link 177
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 34
gov.nist.secauto.metaschema.core.metapath.ICollectionValue Line
rename to toSequence and resolve conflicting methods? 31
rename to toSequence and resolve conflicting methods? 57
gov.nist.secauto.metaschema.core.metapath.ISequence Line
Is a safe stream needed here? 204
remove null check on callers 288
gov.nist.secauto.metaschema.core.metapath.StaticMetapathException Line
need a Metapath grammar link 20
gov.nist.secauto.metaschema.core.metapath.cst.BuildCSTVisitor Line
Support node comparisons https://www.w3.org/TR/xpath-31/#id-node-comparisons 99
implement kind test 637
handle additional syntax for varef and parenthesized 1157
gov.nist.secauto.metaschema.core.metapath.cst.math.Division Line
find a way to support this 76
gov.nist.secauto.metaschema.core.metapath.cst.type.InstanceOfTest Line
Use test vectors from https://www.w3.org/TR/xpath-31/#id-sequencetype-syntax 53
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.DefaultFunction Line
apply cast to atomic type } 182
implement something like computeIfAbsent attempt to get the result from the cache 234
gov.nist.secauto.metaschema.core.metapath.function.IFunction Line
implement this based on the signature 74
Should return type be ISequenceType? 553
gov.nist.secauto.metaschema.core.metapath.function.library.DefaultFunctionLibrary Line
add these registerFunction( CastFunction.signature(MetapathConstants.NS_XML_SCHEMA, "boolean", IBooleanItem.class, IBooleanItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "date", IDateItem.class, IDateItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "dateTime", IDateTimeItem.class, IDateTimeItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "decimal", IDecimalItem.class, IDecimalItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "duration", IDurationItem.class, IDurationItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "integer", IIntegerItem.class, IIntegerItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "NCName", INcNameItem.class, INcNameItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "nonNegativeInteger", INonNegativeIntegerItem.class, INonNegativeIntegerItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "positiveInteger", IPositiveIntegerItem.class, IPositiveIntegerItem::cast)); registerFunction(CastFunction.signature( MetapathConstants.NS_XML_SCHEMA, "string", IStringItem.class, IStringItem::cast)); 258
gov.nist.secauto.metaschema.core.metapath.item.IItem Line
get rid of the possible null result and throw InvalidTypeFunctionException#NODE_HAS_NO_TYPED_VALUE 87
gov.nist.secauto.metaschema.core.metapath.item.ItemUtils Line
make this a method on the type implementation 32
make this a method on the type implementation 62
gov.nist.secauto.metaschema.core.metapath.item.atomic.IBase64BinaryItemTest Line
use equals method? 45
gov.nist.secauto.metaschema.core.metapath.item.node.MockNodeItemFactory Line
Integrate with classes in gov.nist.secauto.metaschema.core.testing 31
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 17
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