Class ResourceType.Builder

  • Enclosing class:
    ResourceType

    public static class ResourceType.Builder
    extends java.lang.Object
    Builder used to create ResourceType objects.
    • Constructor Detail

    • 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 of ResourceType class 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 of ResourceType based on all information given to the builder.