package org.netbeans.gradle.project.properties;
import org.netbeans.gradle.project.NbStrings;
import org.netbeans.gradle.project.tasks.vars.StringResolver;
public final class GradleLocationDefault implements GradleLocation {
public static final GradleLocation DEFAULT = new GradleLocationDefault();
public static final GradleLocationRef DEFAULT_REF = new GradleLocationRef() {
@Override
public String getUniqueTypeName() {
return UNIQUE_TYPE_NAME;
}
@Override
public String asString() {
return null;
}
@Override
public GradleLocation getLocation(StringResolver resolver) {
return DEFAULT;
}
};
public static final String UNIQUE_TYPE_NAME = "DEFAULT";
private GradleLocationDefault() {
}
@Override
public void applyLocation(Applier applier) {
applier.applyDefault();
}
@Override
public String toLocalizedString() {
return NbStrings.getGradleLocationDefault();
}
}