/** * @param path * @return */ private boolean handlePrimitivePath(Path path) { PrimitiveInputController inputController = new PrimitiveInputController(path, new PrimitiveInputControllerDataTypeAdapter(path)); FormInput input = formGenerator.addPrimitiveInput(getRootContainer(), inputController); getRootContainer().getInputs().add(input); getFullPathInputControllerMap().put("/" + path.getId(), inputController); getTopLevelInputControllerMap().put(path.getId(), inputController); return true; }
/** * @param systemPath * @return */ private boolean handleSystemPath(IppSystemPath systemPath) { PrimitiveInputController inputController = new PrimitiveInputController( systemPath, new PrimitiveInputControllerDataTypeAdapter(systemPath)); FormInput input = null; if (systemPath.isEnumeration()) { input = formGenerator.addEnumerationInput(getRootContainer(), inputController); } else if (systemPath.isPrimitive()) { input = formGenerator.addPrimitiveInput(getRootContainer(), inputController); } if (null != input) { getRootContainer().getInputs().add(input); getFullPathInputControllerMap().put("/" + systemPath.getId(), inputController); getTopLevelInputControllerMap().put(systemPath.getId(), inputController); return true; } else { return false; } }