public static class GsonLanguageDefImpl.Builder extends java.lang.Object implements LanguageDef.Builder
| Constructor and Description |
|---|
Builder(EditorGModel instance) |
| Modifier and Type | Method and Description |
|---|---|
GsonLanguageDefImpl.Builder |
appendPartitionList(java.util.function.Function<Partition.Builder,Partition> provider) |
GsonLanguageDefImpl.Builder |
appendPartitionList(Partition partitionList) |
LanguageDef |
build() |
GsonLanguageDefImpl.Builder |
fileSuffix(java.lang.String fileSuffix) |
GsonLanguageDefImpl.Builder |
partitionList(java.util.function.Function<EditorGModel,java.util.List<Partition>> provider) |
GsonLanguageDefImpl.Builder |
partitionList(java.util.List<Partition> partitionList) |
public Builder(EditorGModel instance)
public GsonLanguageDefImpl.Builder fileSuffix(java.lang.String fileSuffix)
fileSuffix in interface LanguageDef.Builderpublic GsonLanguageDefImpl.Builder partitionList(java.util.List<Partition> partitionList)
partitionList in interface LanguageDef.Builderpublic GsonLanguageDefImpl.Builder appendPartitionList(Partition partitionList)
appendPartitionList in interface LanguageDef.Builderpublic GsonLanguageDefImpl.Builder partitionList(java.util.function.Function<EditorGModel,java.util.List<Partition>> provider)
partitionList in interface LanguageDef.Builderpublic GsonLanguageDefImpl.Builder appendPartitionList(java.util.function.Function<Partition.Builder,Partition> provider)
appendPartitionList in interface LanguageDef.Builderpublic LanguageDef build()
build in interface LanguageDef.Builder