org.eclipse.xtext.resource
Class SaveOptions.Builder

java.lang.Object
  extended by org.eclipse.xtext.resource.SaveOptions.Builder
Enclosing class:
SaveOptions

public static class SaveOptions.Builder
extends java.lang.Object

Allows to create new SaveOptions in a readable manner. Instead of new SaveOptions(true, false) the code looks like SaveOptions.builder().format().noValidation().getOptions().

Author:
Sebastian Zarnekow - Initial contribution and API

Constructor Summary
protected SaveOptions.Builder()
           
 
Method Summary
 SaveOptions.Builder format()
           
 SaveOptions getOptions()
           
 SaveOptions.Builder noValidation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SaveOptions.Builder

protected SaveOptions.Builder()
Method Detail

format

public SaveOptions.Builder format()

noValidation

public SaveOptions.Builder noValidation()

getOptions

public SaveOptions getOptions()