{ "name": "FieldKeyInteriorNode", "comment": "FieldKeyInteriorNode defines a common interface for FieldKeyNode \n implementations which are also an InteriorNode.", "javadoc": "\u003ccode\u003eFieldKeyInteriorNode\u003c/code\u003e defines a common interface for {@link FieldKeyNode} \n implementations which are also an {@link InteriorNode}.", "static": false, "implements": [ "db.InteriorNode", "db.FieldKeyNode" ], "fields": [], "methods": [ { "name": "keyChanged", "comment": "Callback method for when a child node\u0027s leftmost key changes.", "javadoc": "Callback method for when a child node\u0027s leftmost key changes.\n@param oldKey previous leftmost key.\n@param newKey new leftmost key.\n@param childNode child node containing oldKey (null if not a VarKeyNode)\n@throws IOException if IO error occurs", "static": false, "params": [ { "name": "oldKey", "type_long": "db.Field", "type_short": "Field", "comment": "previous leftmost key." }, { "name": "newKey", "type_long": "db.Field", "type_short": "Field", "comment": "new leftmost key." }, { "name": "childNode", "type_long": "db.FieldKeyNode", "type_short": "FieldKeyNode", "comment": "child node containing oldKey (null if not a VarKeyNode)" } ], "return": { "type_long": "void", "type_short": "void", "comment": "" }, "throws": [ { "type_long": "java.io.IOException", "type_short": "IOException", "comment": "if IO error occurs" } ] } ] }