object WixHelper
Helper functions to deal with Wix/CAB craziness.
- Alphabetic
- By Inheritance
- WixHelper
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
cleanFileName(n: String): String
Cleans a file name for the Wix pre-processor.
Cleans a file name for the Wix pre-processor. Every $ should be doubled.
-
def
cleanStringForId(n: String): String
Modifies a string to be Wix ID friendly by removing all the bad characters and replacing with _.
Modifies a string to be Wix ID friendly by removing all the bad characters and replacing with _. Also limits the width to 70 (rather than 72) so we can safely add a few later.
- def cleanStringWithPostfix(n: String, num: Int, postfix: String): String
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
generateComponentsAndDirectoryXml(dir: sbt.File, id_prefix: String = ""): (Seq[String], Node)
Constructs a set of componentRefs and the directory/file WIX for all files in a given directory.
Constructs a set of componentRefs and the directory/file WIX for all files in a given directory.
- returns
A tuple where the first item is all the Component Ids created, and the second is the Directory/File/Component XML.
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getNameSpaceDefinitions(majorVersion: Int): NamespaceDefinitions
Wix namespace changed from major version 3 to 4.
Wix namespace changed from major version 3 to 4. TODO: Not sure if schema of 2006 is compatible with major versions < 3
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
makeGUID: String
Generates a windows friendly GUID for use in random locations in the build.
-
def
makeIdFromFile(f: sbt.File): String
Takes a file and generates an ID for it.
- def makeWixConfig(name: String, product: WindowsProductInfo, namespaceDefinitions: NamespaceDefinitions, rest: Node): Node
- def makeWixProductConfig(name: String, product: WindowsProductInfo, features: Seq[WindowsFeature], license: Option[sbt.File] = None): Node
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()