DiffInfo.java
1.03 KB
/*
* Decompiled with CFR 0_118.
*
* Could not load the following classes:
* com.day.cq.commons.DiffInfo
* com.day.cq.commons.DiffInfo$TYPE
* org.apache.sling.api.resource.Resource
*/
package com.day.cq.wcm.foundation;
import com.day.cq.commons.DiffInfo;
import com.day.cq.wcm.foundation.DiffService;
import org.apache.sling.api.resource.Resource;
public class DiffInfo
extends com.day.cq.commons.DiffInfo {
public DiffInfo(Resource c, DiffInfo.TYPE l) {
super(c, l);
}
public static String getDiffOutput(DiffService service, DiffInfo diffInfo, String origText, boolean isRichText, String diffText) {
if (service != null) {
if (diffInfo.getType() == DiffInfo.TYPE.ADDED) {
return service.diff(origText, null, isRichText);
}
if (diffInfo.getType() == DiffInfo.TYPE.REMOVED) {
return service.diff(null, origText, isRichText);
}
return service.diff(origText, diffText, isRichText);
}
return null;
}
}