abstract class MathHubEntry extends LMHHubEntry
represents a single entry of a MathHub controller
- Source
- MathHub.scala
- Alphabetic
- By Inheritance
- MathHubEntry
- LMHHubEntry
- Logger
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Abstract Value Members
- 
      
      
      
        
      
    
      
        abstract 
        val
      
      
        id: String
      
      
      the id of this archive entry the id of this archive entry - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        load(): Unit
      
      
      loads the LMHHubEntry or throw an error if it is invalid loads the LMHHubEntry or throw an error if it is invalid - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        abstract 
        def
      
      
        properties: Map[String, String]
      
      
      the properties of this entry, if any the properties of this entry, if any - Definition Classes
- LMHHubEntry
 
Concrete 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
      
      
        clone(): AnyRef
      
      
      - Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        controller: Controller
      
      
      - Attributes
- protected
- Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        fetch: Boolean
      
      
      download information about archive versions from the remote download information about archive versions from the remote - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      - Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        fixRemote: Boolean
      
      
      fix the remote url of the archive fix the remote url of the archive - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        lazy val
      
      
        group: String
      
      
      the name of the group of this entry the name of the group of this entry - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      - Definition Classes
- AnyRef → Any
- Annotations
- @native()
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        hub: MathHub
      
      
      the MathHub this LMHHubEntry belongs to the MathHub this LMHHubEntry belongs to - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      - Definition Classes
- Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        log(e: Error): Unit
      
      
      logs an error - always logged logs an error - always logged - Attributes
- protected
- Definition Classes
- Logger
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        log(s: ⇒ String, subgroup: Option[String] = None): Unit
      
      
      logs a message with this logger's logprefix logs a message with this logger's logprefix - Attributes
- protected
- Definition Classes
- Logger
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        logError(s: ⇒ String): Unit
      
      
      log as an error message log as an error message - Attributes
- protected
- Definition Classes
- Logger
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        logGroup[A](a: ⇒ A): A
      
      
      wraps around a group to create nested logging wraps around a group to create nested logging - Attributes
- protected
- Definition Classes
- Logger
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        logPrefix: String
      
      
      - Definition Classes
- LMHHubEntry → Logger
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        logTemp(s: ⇒ String): Unit
      
      
      temporary logging - always logged temporary logging - always logged - Attributes
- protected
- Definition Classes
- Logger
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        logicalVersion: Option[String]
      
      
      returns the logical version (a.k.a branch) of an installed archive returns the logical version (a.k.a branch) of an installed archive - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        matches(spec: String): Boolean
      
      
      check if this archive matches a given spec check if this archive matches a given spec - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        lazy val
      
      
        name: String
      
      
      the name of this archive the name of this archive - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        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()
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        physicalVersion: Option[String]
      
      
      returns the physical version (a.k.a commit hash) of an installed archive returns the physical version (a.k.a commit hash) of an installed archive - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        pull: Boolean
      
      
      pull the newest version of this archive from the remote pull the newest version of this archive from the remote - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        push: Boolean
      
      
      push the newest version of this archive to the remote push the newest version of this archive to the remote - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        readLongDescription: Option[String]
      
      
      reads the long description reads the long description - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        report: Report
      
      
      - Definition Classes
- LMHHubEntry → Logger
 
- 
      
      
      
        
      
    
      
        
        val
      
      
        root: File
      
      
      the local root of this archive entry the local root of this archive entry - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        setRemote(remote: String): Boolean
      
      
      reset the remote url of this archive to a given one reset the remote url of this archive to a given one - Definition Classes
- MathHubEntry → LMHHubEntry
 
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      - Definition Classes
- AnyRef
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      - Definition Classes
- AnyRef → Any
 
- 
      
      
      
        
      
    
      
        
        def
      
      
        version: Option[String]
      
      
      gets the version of an installed archive, a.k.a. gets the version of an installed archive, a.k.a. the branch of the git commit hash - Definition Classes
- LMHHubEntry
 
- 
      
      
      
        
      
    
      
        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()