Package org.sonar.api.resources
Class ResourceType.Builder
- java.lang.Object
-
- org.sonar.api.resources.ResourceType.Builder
-
- Enclosing class:
- ResourceType
public static class ResourceType.Builder extends java.lang.ObjectBuilder used to createResourceTypeobjects.
-
-
Constructor Summary
Constructors Constructor Description Builder(java.lang.String qualifier)Creates a newResourceType.Builder
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceTypebuild()Creates an instance ofResourceTypebased on all information given to the builder.ResourceType.BuilderhasSourceCode()Tells that the resources of this type will have source code.ResourceType.BuildersetIconPath(java.lang.String iconPath)Relative path of the icon used to represent the resource type.ResourceType.BuildersetProperty(java.lang.String key, boolean value)ResourceType.BuildersetProperty(java.lang.String key, java.lang.String value)Sets a property on the resource type.
-
-
-
Constructor Detail
-
Builder
public Builder(java.lang.String qualifier)
Creates a newResourceType.Builder
-
-
Method Detail
-
setIconPath
public ResourceType.Builder setIconPath(@Nullable java.lang.String iconPath)
Relative path of the icon used to represent the resource type.- Parameters:
iconPath- path to icon, relative to context of web-application (e.g. "/images/q/DIR.png")
-
hasSourceCode
public ResourceType.Builder hasSourceCode()
Tells that the resources of this type will have source code.
-
setProperty
public ResourceType.Builder setProperty(java.lang.String key, java.lang.String value)
Sets a property on the resource type. See the description ofResourceTypeclass for more information.- Since:
- 3.0
-
setProperty
public ResourceType.Builder setProperty(java.lang.String key, boolean value)
- Since:
- 3.2
-
build
public ResourceType build()
Creates an instance ofResourceTypebased on all information given to the builder.
-
-