} else if (model instanceof RefModel) { RefModel refModel = (RefModel) model; String refName = refModel.getRefFormat().equals(RefFormat.INTERNAL) ? refModel.getSimpleRef() : refModel.getReference();
private void processRefModel(RefModel refModel) { /* if this is a URL or relative ref: 1) we need to load it into memory. 2) shove it into the #/definitions 3) update the RefModel to point to its location in #/definitions */ String newRef = null; if (isAnExternalRefFormat(refModel.getRefFormat())) { newRef = externalRefProcessor.processRefToExternalDefinition(refModel.get$ref(), refModel.getRefFormat()); } if (newRef != null) { refModel.set$ref(RefType.DEFINITION.getInternalPrefix() + newRef); } }
protected Object _resolve(final RefModel ref) { return this.resolve(ref.get$ref(), RefType.DEFINITION, ref.getSimpleRef(), ref.getRefFormat()); }
protected Object _safeResolve(final RefModel ref) { return this.safeResolve(ref, ref.get$ref(), RefType.DEFINITION, ref.getSimpleRef(), ref.getRefFormat()); }
private void processRefModel(RefModel subRef, String externalFile) { if (isAnExternalRefFormat(subRef.getRefFormat())) { String joinedRef = join(externalFile, subRef.get$ref()); subRef.set$ref(processRefToExternalDefinition(joinedRef, subRef.getRefFormat())); } else { processRefToExternalDefinition(externalFile + subRef.get$ref(), RefFormat.RELATIVE); } }
if (model instanceof RefModel) { RefModel refModel = (RefModel) model; if (RefUtils.isAnExternalRefFormat(refModel.getRefFormat())) { processRefModel(refModel, $ref); } else {
if (model instanceof RefModel) { RefModel refModel = (RefModel) model; if (isAnExternalRefFormat(refModel.getRefFormat())) { refModel.set$ref(processRefToExternalDefinition(refModel.get$ref(), refModel.getRefFormat())); } else { refModel.set$ref(processRefToExternalDefinition(file + refModel.get$ref(), RefFormat.RELATIVE)); if (allOfModel instanceof RefModel) { RefModel refModel = (RefModel) allOfModel; if (isAnExternalRefFormat(refModel.getRefFormat())) { String joinedRef = join(file, refModel.get$ref()); refModel.set$ref(processRefToExternalDefinition(joinedRef, refModel.getRefFormat())); }else { processRefToExternalDefinition(file + refModel.get$ref(), RefFormat.RELATIVE);
} else if (model instanceof RefModel) { RefModel refModel = (RefModel) model; String refName = refModel.getRefFormat().equals(RefFormat.INTERNAL) ? refModel.getSimpleRef() : refModel.getReference();
RefProperty refProperty = new RefProperty(ref.get$ref(), ref.getRefFormat()); return refProperty;