com.groupdocs.metadata.core

Interfaces

Classes

Enums

Exceptions

com.groupdocs.metadata.core

Enum DiagramFormat

    • Enum Constant Detail

      • Unknown

        public static final DiagramFormat Unknown

        The format is not recognized.

      • Vdx

        public static final DiagramFormat Vdx

        Represents the .VDX Visio format. Any drawing or chart created in Microsoft Visio, but saved in XML format have .VDX extension. A Visio drawing XML file is created in Visio software, which is developed by Microsoft. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/image/vdx/">here</a>.

      • Vsd

        public static final DiagramFormat Vsd

        Represents the .VSD Visio format. VSD files are drawings created with Microsoft Visio application to represent variety of graphical objects and the interconnection between these. Such drawings can contain visual objects such as visual objects, flow charts, UML diagram, information flow, organizational charts, software diagrams, network layout, database models, objects mapping and other similar information. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/image/vsd/">here</a>.

      • Vsdx

        public static final DiagramFormat Vsdx

        Represents the .VSDX Visio format. Files with .VSDX extension represent Microsoft Visio file format introduced from Microsoft Office 2013 onwards. It was developed to replace the binary file format, .VSD, which is supported by earlier versions of Microsoft Visio. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/image/vsdx/">here</a>.

      • Vss

        public static final DiagramFormat Vss

        Represents the .VSS Visio format. VSS are stencil files created with Microsoft Visio 2007 and earlier. A relatively new file format is .VSSX that was introduced with Microsoft Visio 2013. Stencil files provide drawing objects that can be included in a .VSD Visio drawing. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/image/vss/">here</a>.

      • Vsx

        public static final DiagramFormat Vsx

        Represents the .VSX Visio format. Files with .VSX extension refer to stencils that consist of drawings and shapes that are used for creating diagrams in Microsoft Visio. VSX files are saved in XML file format and was supported till Visio 2013. Learn more about this file format <a target="_blank" href="https://wiki.fileformat.com/image/vsx/">here</a>.

    • Method Detail

      • values

        public static DiagramFormat[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (DiagramFormat c : DiagramFormat.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static DiagramFormat valueOf(String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        IllegalArgumentException - if this enum type has no constant with the specified name
        NullPointerException - if the argument is null
      • getByRawValue

        public static DiagramFormat getByRawValue(int rawValue)
      • getAllValues

        public Object[] getAllValues()
        Description copied from interface: IEnumValue

        Returns the array of all values defined in the class.

        Specified by:
        getAllValues in interface IEnumValue
        Returns:
        The array of all values defined in the class.
      • getEnumValueByRawValue

        public IEnumValue getEnumValueByRawValue(int rawValue)
        Description copied from interface: IEnumValue

        Returns the enumeration value by the raw value associated with it.

        Specified by:
        getEnumValueByRawValue in interface IEnumValue
        Parameters:
        rawValue - The raw value.
        Returns:
        The enumeration value.
      • getEnumValueByName

        public IEnumValue getEnumValueByName(String name)
        Description copied from interface: IEnumValue

        Returns the enumeration value by its name.

        Specified by:
        getEnumValueByName in interface IEnumValue
        Parameters:
        name - The name of the enumeration value.
        Returns:
        The enumeration value.
      • getRawValueType

        public RawIntegerType getRawValueType()
        Description copied from interface: IEnumValue

        Returns the underlying type of the raw value of this enumeration value.

        Specified by:
        getRawValueType in interface IEnumValue
        Returns:
        The underlying type of the raw value.
      • getRawValue

        public int getRawValue()
        Description copied from interface: IEnumValue

        Returns the raw value of this enumeration value.

        Specified by:
        getRawValue in interface IEnumValue
        Returns:
        The raw value.