Package kg.apc.jmeter
Class JMeterPluginsUtils
- java.lang.Object
-
- kg.apc.jmeter.JMeterPluginsUtils
-
public abstract class JMeterPluginsUtils extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description JMeterPluginsUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.awt.ComponentaddHelpLinkToPanel(java.awt.Container panel, java.lang.String helpPage)Find in panel appropriate place and put hyperlink there.static java.lang.StringbuildHelpPageUrl(java.lang.String helpPage)Builds full URL from wiki page name unless a URL is already passed in.static voidcollectionPropertyToTableModelRows(org.apache.jmeter.testelement.property.CollectionProperty prop, org.apache.jmeter.gui.util.PowerTableModel model)static voidcollectionPropertyToTableModelRows(org.apache.jmeter.testelement.property.CollectionProperty prop, org.apache.jmeter.gui.util.PowerTableModel model, java.lang.Class[] columnClasses)static voiddoBestCSVSetup(org.apache.jmeter.samplers.SampleSaveConfiguration conf)static java.lang.StringgetEnvDefault(java.lang.String propName, java.lang.String defaultVal)Get a String value (environment) with default if not present.static floatgetFloatFromString(java.lang.String stringValue, float defaultValue)static java.lang.StringgetJMeterHomeFromCP(java.lang.String classpathSTR)static intgetSecondsForShortString(java.lang.String string)static java.lang.StringgetShortHostname(java.lang.String host)static java.lang.StringgetStackTrace(java.lang.Exception ex)static java.lang.StringgetVersion()static java.lang.StringgetWikiLinkText(java.lang.String wikiPage)static voidopenInBrowser(java.lang.String string)static java.lang.StringprefixLabel(java.lang.String label)static voidprepareJMeterEnv(java.lang.String homeDir)static java.lang.StringreplaceRNT(java.lang.String str)static org.apache.jmeter.testelement.property.CollectionPropertytableModelRowsToCollectionProperty(org.apache.jmeter.gui.util.PowerTableModel model, java.lang.String propname)static org.apache.jmeter.testelement.property.CollectionPropertytableModelRowsToCollectionPropertyEval(org.apache.jmeter.gui.util.PowerTableModel model, java.lang.String propname)
-
-
-
Field Detail
-
WIKI_BASE
public static final java.lang.String WIKI_BASE
- See Also:
- Constant Field Values
-
ENCODING
public static final java.lang.String ENCODING
-
CHARSET
public static final java.nio.charset.Charset CHARSET
-
-
Method Detail
-
prefixLabel
public static java.lang.String prefixLabel(java.lang.String label)
-
getStackTrace
public static java.lang.String getStackTrace(java.lang.Exception ex)
-
tableModelRowsToCollectionProperty
public static org.apache.jmeter.testelement.property.CollectionProperty tableModelRowsToCollectionProperty(org.apache.jmeter.gui.util.PowerTableModel model, java.lang.String propname)
-
tableModelRowsToCollectionPropertyEval
public static org.apache.jmeter.testelement.property.CollectionProperty tableModelRowsToCollectionPropertyEval(org.apache.jmeter.gui.util.PowerTableModel model, java.lang.String propname)
-
collectionPropertyToTableModelRows
public static void collectionPropertyToTableModelRows(org.apache.jmeter.testelement.property.CollectionProperty prop, org.apache.jmeter.gui.util.PowerTableModel model)
-
collectionPropertyToTableModelRows
public static void collectionPropertyToTableModelRows(org.apache.jmeter.testelement.property.CollectionProperty prop, org.apache.jmeter.gui.util.PowerTableModel model, java.lang.Class[] columnClasses)
-
replaceRNT
public static java.lang.String replaceRNT(java.lang.String str)
-
getWikiLinkText
public static java.lang.String getWikiLinkText(java.lang.String wikiPage)
-
buildHelpPageUrl
public static java.lang.String buildHelpPageUrl(java.lang.String helpPage)
Builds full URL from wiki page name unless a URL is already passed in.- Parameters:
helpPage- wiki page name (not full URL) or URL to external wiki- Returns:
- full URL to helpPage
-
addHelpLinkToPanel
public static java.awt.Component addHelpLinkToPanel(java.awt.Container panel, java.lang.String helpPage)Find in panel appropriate place and put hyperlink there. I know that it is stupid way. But the result is so good!- Parameters:
panel- - supposed to be result of makeTitlePanel()helpPage- wiki page name, or full URL in case of external wiki- Returns:
- original panel
- See Also:
AbstractJMeterGuiComponent
-
doBestCSVSetup
public static void doBestCSVSetup(org.apache.jmeter.samplers.SampleSaveConfiguration conf)
-
openInBrowser
public static void openInBrowser(java.lang.String string)
-
getFloatFromString
public static float getFloatFromString(java.lang.String stringValue, float defaultValue)
-
getSecondsForShortString
public static int getSecondsForShortString(java.lang.String string)
-
getVersion
public static java.lang.String getVersion()
-
getEnvDefault
public static java.lang.String getEnvDefault(java.lang.String propName, java.lang.String defaultVal)Get a String value (environment) with default if not present.- Parameters:
propName- the name of the environment variable.defaultVal- the default value.- Returns:
- The PropDefault value
-
prepareJMeterEnv
public static void prepareJMeterEnv(java.lang.String homeDir)
-
getJMeterHomeFromCP
public static java.lang.String getJMeterHomeFromCP(java.lang.String classpathSTR)
-
getShortHostname
public static java.lang.String getShortHostname(java.lang.String host)
-
-