mxUtils Class |
Namespace: imbSCI.Graph.MXGraph.utils
The mxUtils type exposes the following members.
| Name | Description | |
|---|---|---|
| AddStylename |
Adds the specified stylename to the given style if it does not already
contain the stylename.
| |
| ArcToCurves |
Converts the given arc to a series of curves.
| |
| CreateDocument |
Returns a new, empty DOM document. External entities and DTDs are ignored.
| |
| CreateImage |
Creates an image for the given parameters.
| |
| Eval |
Evaluates a Java expression to a class member using mxCodecRegistry.
The range of supported expressions is limited to static class
members such as mxEdgeStyle.ElbowConnector.
| |
| FillClippedRect | ||
| FindNode |
Returns the first node where attr equals value.
This implementation does not use XPath.
| |
| GetBoundingBox |
Returns the bounding box of the rotated rectangle.
| |
| GetColor(DictionaryString, Object, String) |
Returns the value for key in dictionary as a color or null if no value
is defined for the key.
| |
| GetColor(DictionaryString, Object, String, NullableColor) |
Returns the value for key in dictionary as a color or the given default
value if no value is defined for the key.
| |
| GetDouble(DictionaryString, Object, String) |
Returns the value for key in dictionary as a double or 0 if no value is
defined for the key.
| |
| GetDouble(DictionaryString, Object, String, Double) |
Returns the value for key in dictionary as a double or the given default
value if no value is defined for the key.
| |
| GetFloat(DictionaryString, Object, String) |
Returns the value for key in dictionary as a float or 0 if no value is
defined for the key.
| |
| GetFloat(DictionaryString, Object, String, Single) |
Returns the value for key in dictionary as a float or the given default
value if no value is defined for the key.
| |
| GetFont(DictionaryString, Object) | ||
| GetFont(DictionaryString, Object, Double) | ||
| GetInt(DictionaryString, Object, String) |
Returns the value for key in dictionary as an int or 0 if no value is
defined for the key.
| |
| GetInt(DictionaryString, Object, String, Int32) |
Returns the value for key in dictionary as an int or the given default
value if no value is defined for the key.
| |
| GetLabelPaintBounds |
Returns the paint bounds for the given label.
| |
| GetLabelSize |
Returns the size of the given label.
| |
| GetMd5Hash |
Returns the Md5 hash for the given text.
| |
| GetPrettyXml |
Returns a pretty-printed XML string for the given node.
| |
| GetRotatedPoint(mxPoint, Double, Double) |
Rotates the given point by the given cos and sin.
| |
| GetRotatedPoint(mxPoint, Double, Double, mxPoint) |
Rotates the given point by the given cos and sin.
| |
| GetScaledLabelBounds |
Returns the bounds for a label for the given location and size, taking
into account the alignment and spacing in the specified style, as well
as the width and height of the rectangle that contains the label.
(For edge labels this width and height is 0.) The scale is used to scale
the given size and the spacings in the specified style.
| |
| GetSizeForString(String, Font) |
Returns the size of the given text.
| |
| GetSizeForString(String, Font, Int32) |
Returns an mxRectangle with the size (width and height in pixels) of
the given text.
| |
| GetString(DictionaryString, Object, String) |
Returns the value for key in dictionary as a string or null if no value
is defined for the key.
| |
| GetString(DictionaryString, Object, String, String) |
Returns the value for key in dictionary as a string or the given default
value if no value is defined for the key.
| |
| GetStringFormat |
Creates a new StringFormat object for the given style.
| |
| GetStylename |
Returns the stylename in a style of the form stylename[;key=value] or an
empty string if the given style does not contain a stylename.
| |
| GetStylenames |
Returns the stylenames in a style of the form stylename[;key=value] or an
empty array if the given style does not contain any stylenames.
| |
| GetXml(XmlNode) |
Returns a string that represents the given node.
| |
| GetXml(XmlNode, Formatting) |
Returns a pretty-printed XML string for the given node.
| |
| HtmlEntities |
Converts the ampersand, quote, prime, less-than and greater-than characters
to their corresponding HTML entities in the given string.
| |
| IndexOfStylename |
Returns the index of the given stylename in the given style. This
returns -1 if the given stylename does not occur (as a stylename) in the
given style, otherwise it returns the index of the first character.
| |
| Intersection |
Returns the intersection of two lines as an mxPoint.
| |
| IsNode(Object, String) |
Returns true if the given value is an XML node with the specified nodename.
specified.
| |
| IsNode(Object, String, String, String) |
Returns true if the user object is an XML node with the specified type
and and the optional attribute has the specified value or is not
specified.
| |
| IsTrue(DictionaryString, Object, String) |
Returns true if the dictionary contains true for the given key or
false if no value is defined for the key.
| |
| IsTrue(DictionaryString, Object, String, Boolean) |
Returns true if the dictionary contains true for the given key or the
given default value if no value is defined for the key.
| |
| LoadDocument |
Returns a new DOM document for the given URI.
| |
| LoadImage |
Loads an image from the local filesystem, a data URI or any other URL.
| |
| ParseXml |
Returns a document that represents the given XML string.
| |
| ReadFile |
Reads the given filename into a string.
| |
| RemoveAllStylenames |
Removes all stylenames from the given style and returns the updated
style.
| |
| RemoveStylename |
Removes all occurrences of the specified stylename in the given style
and returns the updated style.
| |
| SetCellStyleFlags |
Sets or toggles the flag bit for the given key in the cell's styles.
If value is null then the flag is toggled.
| |
| SetCellStyles |
Assigns the value for the given key in the styles of the given cells, or
removes the key from the styles if the value is null.
| |
| SetStyle |
Adds or removes the given key, value pair to the style and returns the
new style. If value is null or zero length then the key is removed from
the style.
| |
| SetStyleFlag |
Sets or removes the given key from the specified style and returns the
new style. If value is null then the flag is toggled.
| |
| ToRadians |
Converts the given degree to radians.
| |
| TranslatePoints |
Creates a new list of new points obtained by translating the points in
the given list by the given vector. Elements that are not mxPoints are
added to the result as-is.
|
| Name | Description | |
|---|---|---|
| BuildDataShema |
Builds the data table.
(Defined by PropertyDataStructureTools.) | |
| buildDataTable(String, DataTableBuildersbuildDataTableOptions, PropertyCollectionExtended, String, ILogBuilder) | Overloaded.
2017:: Builds horizontal data table with columns mapping properties of the type.
(Defined by DataTableBuilders.) | |
| buildDataTable(String, Boolean, Boolean, Boolean, PropertyCollectionExtended, String) | Overloaded.
Builds the horizontal data table
(Defined by DataTableBuilders.) | |
| buildDataTableVerticalSummaryTable |
Builds the vertical table with all data
(Defined by DataTableBuilders.) | |
| buildPCE | (Defined by imbPropertyCollectionExtensions.) | |
| buildPropertyCollectionT |
Create or update property collection out of object properties
(Defined by imbPropertyCollectionExtensions.) | |
| changeValueAsInt32 |
Changes the value as int32.
(Defined by imbValueChangers.) | |
| changeValueDouble |
Step je 0.01
(Defined by imbValueChangers.) | |
| ConstructTableWithRandomContent |
Constructs the data table and populates with random content of the table with.
(Defined by imbDataTableExtensions.) | |
| getDataTypeSafe |
V3.5> Experimentalna funkcija - na osnovu tipa vrsi konverziju
(Defined by imbStringCommonTools.) | |
| GetDefaultValueT |
Vraca tipiziranu podrazumevanu vrednost
(Defined by imbTypologyHelpers.) | |
| getDescriptionForDictionary |
Gets the description for dictionary, property table etc
(Defined by settingsEntriesInfoModelApi.) | |
| getDictionaryFromMappedSource |
Vraca recnik sa vrednostima iz objekta.
(Defined by propertyMappingTools.) | |
| getEnumMemberPath |
Vraca enum member path koji moze da se koristi za preuzimanje enumeracije i njenog tipa
(Defined by imbEnumExtendBase.) | |
| GetExpressionResolved |
Resolves the specified expresion path, having host as starting node
(Defined by PropertyExpressionTools.) | |
| getPathForObject |
2014c: Univerzalni konstruktor putanje
(Defined by resourcePathGenerator.) | |
| getPathForObjectAndParent |
Univerzalni konstruktor putanje za bilo koji tip i parent
(Defined by resourcePathGenerator.) | |
| getProperty |
Retrieves PropertyInfo found on path specified
(Defined by imbTypeQueryExtensions.) | |
| getSPEC | (Defined by imbTypeQueryExtensions.) | |
| getStringValue |
2013a> bezbedno vraca string verziju prosledjene vrednosti - Kreira stringValue
(Defined by imbDataExecutor.) | |
| GetUserManual |
Generates property manual
(Defined by settingsEntriesTools.) | |
| GetUserManualSaved |
Gets the user manual saved:
(Defined by settingsEntriesTools.) | |
| getValuesFromMappedSource | (Defined by propertyMappingTools.) | |
| imbAttributeToProperties |
Prebacuje vrednost iz atributa u propertije - u skladu sa podesenim mapiranjem (imbAttributeName.metaValueFromAttribute)
(Defined by imbAttributeTools.) | |
| imbConvertValueSafe |
2014c> bezbedna konverzija vrednosti
(Defined by imbTypeExtensions.) | |
| imbConvertValueSafeTypedT | (Defined by imbTypeExtensions.) | |
| imbGetAllProperties |
Vraca sve propertije iz objekta koji su Public i Instance. Vraca i nasledjene propertije ali ako su pregazeni onda vraca samo najnoviji
(Defined by imbTypologyPropertyGetSet.) | |
| imbGetAllValues |
Vraca sve vrednosti iz svih propertija koji su Public i Instance
(Defined by imbTypologyPropertyGetSet.) | |
| imbGetCodeMark | (Defined by imbStringExtensions.) | |
| imbGetPropertySafe(String, Object, String) | Overloaded.
2013> Sigurno preuzimanje vrednosti objekta - podržava path:
(Defined by imbTypologyPropertyGetSet.) | |
| imbGetPropertySafe(PropertyInfo, Object, Boolean, Object) | Overloaded.
2013> Sigurno preuzimanje vrednosti objekta - podržava path:
(Defined by imbTypologyPropertyGetSet.) | |
| imbGetPropertySafe(PropertyInfo, Object, Boolean, Object, Boolean) | Overloaded. (Defined by imbTypologyPropertyGetSet.) | |
| imbGetPropertySafeT(PropertyInfo) | Overloaded.
2014:Maj - uzima property i odmah vrsi bezbednu konverziju!
(Defined by imbTypologyPropertyGetSet.) | |
| imbPropertyToString |
Sigurno iscitavanje stringa
(Defined by imbTypologyPropertyGetSet.) | |
| imbSetPropertyConvertSafe |
Algoritam sa konverzijom koja podrzava i Collection objekta koji imaju Add method.
(Defined by imbTypologyPropertyGetSet.) | |
| imbSetPropertySafe(String, Object, Boolean, Object, Boolean) | Overloaded.
2013> Sigurano postavljanje vrednosti objekta
(Defined by imbTypologyPropertyGetSet.) | |
| imbSetPropertySafe(PropertyInfo, Object, Boolean, Object, Boolean) | Overloaded.
2013> Sigurano postavljanje vrednosti objekta
(Defined by imbTypologyPropertyGetSet.) | |
| imbToBoolean |
Konvertuje bilo koju vrednost u Boolean
(Defined by imbTypeExtensions.) | |
| imbToEnumeration(Type, Enum) | Overloaded.
Convers an value to the best fit Enumeration member
(Defined by imbTypeEnumExtensions.) | |
| imbToEnumerationT | Overloaded. (Defined by imbTypeEnumExtensions.) | |
| imbToInstance |
Konvertuje u potrebni tip. Ukoliko postoji konstruktor sa parametrom koji je IsInstanceOfType(input) onda ce koristit njega
(Defined by imbTypeExtensions.) | |
| imbToNumber(Type) | Overloaded.
Konvertuje u broj prema zadatom tipu
(Defined by imbTypeExtensions.) | |
| imbToNumberT(Type) | Overloaded. (Defined by imbTypeExtensions.) | |
| isCoreColumn | (Defined by PropertyEntryColumnExtensions.) | |
| isNullOrEmpty | (Defined by imbSciStringExtensions.) | |
| isNullOrEmptyString |
Proverava da li je input null, ako je string onda ga proverava kao string ako je neki drugi objekat onda ga predvara u string pa proverava
(Defined by imbSciStringExtensions.) | |
| keyToString | (Defined by imbPropertyCollectionExtensions.) | |
| renderToTemplate |
Vraca string koji definise placeholder u template stringu
(Defined by stringTemplateTools.) | |
| resolvePath(String, pathResolveFlag) | Overloaded.
Najčešće korišćen metod za upit nad putanjom i objektom
(Defined by resourcePathResolver.) | |
| resolvePathT(String, pathResolveFlag) | Overloaded. (Defined by resourcePathResolver.) | |
| saveObjectToXML | (Defined by objectSerialization.) | |
| setObjectByMappedSource |
Primenjuje prosledjenu property mapu
(Defined by propertyMappingTools.) | |
| setObjectBySource |
Sets the object by source.
(Defined by imbTypeObjectOperations.) | |
| setObjectValueTypesBySource |
Sets the object by source, but only ValueTypes and string and only properties declared at top inherence level. Returns dictionary with updated properties (only if value changed)
(Defined by imbTypeObjectOperations.) | |
| setValuesToMappedTarget |
Postavlja vednosti iz recnika u dati ciljani objekat - da bi bilo kompatibilno niz mora biti u istom rasporedu kao i u property mapu
(Defined by propertyMappingTools.) | |
| sumValues |
Supports> String, Int32, any number via Double and Boolean
(Defined by imbTypeExtensions.) | |
| toExpressionString |
Returns expression-ready string, wrapped in proper quotes if required
(Defined by imbStringFormats.) | |
| toStringSafe | Overloaded. (Defined by imbStringFormats.) | |
| toStringSafe(String) | Overloaded. (Defined by imbStringFormats.) | |
| toStringSafe(String, String) | Overloaded.
Bezbedna konverzija u String -- ako je null onda valueForNull
(Defined by imbStringFormats.) |