prop.set$ref(("#/definitions/" + typeName)); _xblockexpression = prop;
private void processRefProperty(RefProperty subRef, String externalFile) { if (isAnExternalRefFormat(subRef.getRefFormat())) { String joinedRef = join(externalFile, subRef.get$ref()); String processRef = processRefToExternalDefinition(joinedRef, subRef.getRefFormat()); if(processRef.startsWith("http") || processRef.startsWith("https:")) { subRef.set$ref(processRef); }else { subRef.set$ref(RefType.DEFINITION.getInternalPrefix()+processRef); } } else { String processRef = processRefToExternalDefinition(externalFile + subRef.get$ref(), RefFormat.RELATIVE); subRef.set$ref(RefType.DEFINITION.getInternalPrefix()+processRef); } }
if (ref.get$ref().indexOf("#/definitions") == 0) { String updatedRef = "#/components/schemas" + ref.get$ref().substring("#/definitions".length()); ref.set$ref(updatedRef);
if (ref.get$ref().indexOf("#/definitions") == 0) { String updatedRef = "#/components/schemas" + ref.get$ref().substring("#/definitions".length()); ref.set$ref(updatedRef);
if (ref.get$ref().indexOf("#/definitions") == 0) { String updatedRef = "#/components/schemas" + ref.get$ref().substring("#/definitions".length()); ref.set$ref(updatedRef);
if (ref.get$ref().indexOf("#/definitions") == 0) { String updatedRef = "#/components/schemas" + ref.get$ref().substring("#/definitions".length()); ref.set$ref(updatedRef);
if (ref.get$ref().indexOf("#/definitions") == 0) { String updatedRef = "#/components/schemas" + ref.get$ref().substring("#/definitions".length()); ref.set$ref(updatedRef);
if (ref.get$ref().indexOf("#/definitions") == 0) { String updatedRef = "#/components/schemas" + ref.get$ref().substring("#/definitions".length()); ref.set$ref(updatedRef);
if ((typeName != null)) { final RefProperty property = new RefProperty(); property.set$ref(("#/definitions/" + typeName)); swaggerResponse.setSchema(property);
protected void updateLocalRefs(Property property, String pathRef) { if(property instanceof RefProperty) { RefProperty ref = (RefProperty) property; if(isLocalRef(ref.get$ref())) { ref.set$ref(computeLocalRef(ref.get$ref(), pathRef)); }/*else if(isLocalRef(ref.getOriginalRef())) { ref.set$ref(computeLocalRef(ref.getOriginalRef(), pathRef)); }*/ } }
private void processRefProperty(RefProperty refProperty) { // TODO: if the parent document is remote, then this will be remote by definition. if (isAnExternalRefFormat(refProperty.getRefFormat())) { final String newRef = externalRefProcessor.processRefToExternalDefinition(refProperty.get$ref(), refProperty.getRefFormat()); if (newRef != null) { refProperty.set$ref(RefType.DEFINITION.getInternalPrefix()+newRef); } } }
public RefProperty asDefault(String ref) { this.set$ref(RefType.DEFINITION.getInternalPrefix() + ref); return this; }
private void processDiscriminatorAsRefProperty(RefProperty subRef, String externalFile) { if (isAnExternalRefFormat(subRef.getRefFormat())) { String joinedRef = join(externalFile, subRef.get$ref()); subRef.set$ref(processRefToExternalDefinition(joinedRef, subRef.getRefFormat())); } else { String processRef = processRefToExternalDefinition(externalFile + subRef.get$ref(), RefFormat.RELATIVE); subRef.set$ref(RefType.DEFINITION.getInternalPrefix()+processRef); } }
protected <T> void updateLocalRefs(String file, Property schema) { if(schema instanceof RefProperty) { RefProperty ref = (RefProperty) schema; String updatedLocation = merge(file, ref.get$ref()); ref.set$ref(updatedLocation); } }