Package com._1c.g5.v8.dt.md.help
Class MdHelpUtil
java.lang.Object
com._1c.g5.v8.dt.md.help.MdHelpUtil
Help content utilities
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleancheckHelpExists(org.eclipse.emf.ecore.EObject parent) Check existance ofHelpobject in parent objectstatic booleancheckHelpExists(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EStructuralFeature feature) Check existance ofHelpobject in parent objectstatic booleancheckHelpPageExists(Help help, String languageCode) Check existance ofHelpPageobject with languageCodestatic HelpPagecreateHelpPage(Help help, String languageCode) Creates help page.static MdObjectfindEObjectByUuid(String uuid, org.eclipse.emf.ecore.EObject context) FindMdObjectfrom index with uuidstatic org.eclipse.emf.ecore.EReferencefindHelpFeature(org.eclipse.emf.ecore.EClass eClass) Find first feature of eClass type HELPstatic HelpgetHelp(org.eclipse.emf.ecore.EObject parent) Get or create newHelpobject in parent objectstatic HelpgetHelp(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EStructuralFeature feature) Get or create newHelpobject in parent objectstatic HelpPagegetHelpPage(Help help, String languageCode) Get or create newHelpPageobject with languageCodestatic HelpPagegetHelpPage(Help help, String languageCode, IBmTransaction transaction) Get or create newHelpPageobject with languageCode in the given transaction.static HelpPageselectHelpPage(Help help, String languageCode) Selects the help page with the given language code.static StringThe help content is not exist templatestatic StringtemplateNewHelp(String lineSeparator, String defaultCSSHref) New help content of empty template
-
Field Details
-
MD_HELP_CSS_LINK
- See Also:
-
-
Constructor Details
-
MdHelpUtil
public MdHelpUtil()
-
-
Method Details
-
getHelp
Get or create newHelpobject in parent object- Parameters:
parent- object with help- Returns:
- contain
Helpobject or null if parent object can't contains help.
-
checkHelpExists
public static boolean checkHelpExists(org.eclipse.emf.ecore.EObject parent) Check existance ofHelpobject in parent object- Parameters:
parent- object with help- Returns:
- true if object contains
Helpobject or null if parent object can't contains help.
-
getHelp
public static Help getHelp(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EStructuralFeature feature) Get or create newHelpobject in parent object- Parameters:
parent- object with helpfeature- theEStructuralFeatureto Help object in parent object- Returns:
- contain
Helpobject
-
checkHelpExists
public static boolean checkHelpExists(org.eclipse.emf.ecore.EObject parent, org.eclipse.emf.ecore.EStructuralFeature feature) Check existance ofHelpobject in parent object- Parameters:
parent- object with helpfeature- theEStructuralFeatureto Help object in parent object- Returns:
- true if object contains
Helpobject
-
getHelpPage
Get or create newHelpPageobject with languageCode- Parameters:
help- the parent HelplanguageCode- the language code of help page- Returns:
- the instance of
HelpPage
-
getHelpPage
Get or create newHelpPageobject with languageCode in the given transaction.- Parameters:
help- the parent HelplanguageCode- the language code of help pagetransaction- the transaction- Returns:
- the instance of
HelpPage
-
createHelpPage
Creates help page.- Parameters:
help- the help object to create page in, may not benull.languageCode- the page language code, may not benull.- Returns:
- the created help page, not
null.
-
selectHelpPage
Selects the help page with the given language code.- Parameters:
help- the help to select page from, may not benull.languageCode- the language code, may not benull.- Returns:
- the selected page if found or
null.
-
checkHelpPageExists
Check existance ofHelpPageobject with languageCode- Parameters:
help- the parent HelplanguageCode- the language code of help page- Returns:
- true if
HelpPageexists
-
findHelpFeature
public static org.eclipse.emf.ecore.EReference findHelpFeature(org.eclipse.emf.ecore.EClass eClass) Find first feature of eClass type HELP- Parameters:
eClass- the contextEClass- Returns:
EReferenceor null
-
findEObjectByUuid
FindMdObjectfrom index with uuid- Parameters:
uuid- the MdObject uuidcontext- the context object from BM to get index and resolve IEObjectDescription- Returns:
- fined
MdObjector null
-
templateNewHelp
New help content of empty template- Parameters:
lineSeparator- specified line separator, cannot benulldefaultCSSHref- specified css href link, can benullif no need any css in new template- Returns:
- text of new help content template, never
null
-
templateHelpNotExist
The help content is not exist template- Returns:
- text of help content is not exist template
-