public class JavaFileInputBuilder extends Object
Constructor and Description |
---|
JavaFileInputBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addClassAnnotation(Annotation annotation) |
void |
addClassAnnotation(String annotation) |
void |
addExtendsFQN(FullyQualifiedName fqn) |
void |
addImplementsFQN(FullyQualifiedName fqn) |
void |
addImportFQN(FullyQualifiedName fqn) |
void |
addToBody(String element) |
JavaFileInput |
build() |
com.google.common.base.Optional<String> |
getClassJavaDoc() |
com.google.common.base.Optional<String> |
getCopyright() |
List<FullyQualifiedName> |
getExtendsFQNs() |
FullyQualifiedName |
getFqn() |
com.google.common.base.Optional<String> |
getHeader() |
List<FullyQualifiedName> |
getImplementsFQNs() |
TypeName |
getTypeName() |
void |
setClassJavaDoc(com.google.common.base.Optional<String> classJavaDoc) |
void |
setCopyright(com.google.common.base.Optional<String> copyright) |
void |
setFqn(FullyQualifiedName fqn) |
void |
setHeader(com.google.common.base.Optional<String> header) |
void |
setTypeName(TypeName typeName) |
public void addToBody(String element)
public void addClassAnnotation(Annotation annotation)
public void addClassAnnotation(String annotation)
public void addImportFQN(FullyQualifiedName fqn)
public void addExtendsFQN(FullyQualifiedName fqn)
public void addImplementsFQN(FullyQualifiedName fqn)
public com.google.common.base.Optional<String> getCopyright()
public void setCopyright(com.google.common.base.Optional<String> copyright)
public com.google.common.base.Optional<String> getHeader()
public void setHeader(com.google.common.base.Optional<String> header)
public com.google.common.base.Optional<String> getClassJavaDoc()
public void setClassJavaDoc(com.google.common.base.Optional<String> classJavaDoc)
public FullyQualifiedName getFqn()
public void setFqn(FullyQualifiedName fqn)
public List<FullyQualifiedName> getExtendsFQNs()
public List<FullyQualifiedName> getImplementsFQNs()
public TypeName getTypeName()
public void setTypeName(TypeName typeName)
public JavaFileInput build()
Copyright © 2019 OpenDaylight. All rights reserved.