de.jreality.toolsystem.config
Class ToolSystemConfiguration

java.lang.Object
  extended by de.jreality.toolsystem.config.ToolSystemConfiguration

public class ToolSystemConfiguration
extends Object

TODO: comment this

Author:
weissman

Field Summary
static String DEFAULT_TOOLCONFIG
           
 
Constructor Summary
ToolSystemConfiguration()
           
 
Method Summary
 void addRawDeviceConfig(RawDeviceConfig config)
           
 void addRawMapping(RawMapping mapping)
           
 void addVirtualConstant(VirtualConstant constant)
           
 void addVirtualDeviceConfig(VirtualDeviceConfig config)
           
 void addVirtualMapping(VirtualMapping mapping)
           
static InputStream domToInputStream(Node root)
           
static void domToString(Node node, StringBuffer sb, int ind)
           
 List<RawDeviceConfig> getRawConfigs()
           
 List<RawMapping> getRawMappings()
           
 List<VirtualDeviceConfig> getVirtualConfigs()
           
 List<VirtualConstant> getVirtualConstants()
           
 List<VirtualMapping> getVirtualMappings()
           
static ToolSystemConfiguration loadConfiguration(Input xmlFile)
           
static ToolSystemConfiguration loadConfiguration(List<Input> inputs)
           
static ToolSystemConfiguration loadDefaultConfiguration()
           
static ToolSystemConfiguration loadDefaultDesktopAndPortalConfiguration()
           
static ToolSystemConfiguration loadDefaultDesktopConfiguration()
           
static ToolSystemConfiguration loadDefaultDesktopConfiguration(List<Input> additionalInputs)
           
static ToolSystemConfiguration loadDefaultPortalConfiguration()
           
static ToolSystemConfiguration loadDefaultPortalConfiguration(List<Input> additionalInputs)
           
static ToolSystemConfiguration loadRemotePortalConfiguration()
           
static ToolSystemConfiguration loadRemotePortalMasterConfiguration()
           
static void main(String[] args)
           
 void setRawConfigs(List<RawDeviceConfig> rawConfigs)
           
 void setRawMappings(List<RawMapping> rawMappings)
           
 void setVirtualConfigs(List<VirtualDeviceConfig> virtualConfigs)
           
 void setVirtualConstants(List<VirtualConstant> virtualConstants)
           
 void setVirtualMappings(List<VirtualMapping> virtualMappings)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

DEFAULT_TOOLCONFIG

public static String DEFAULT_TOOLCONFIG
Constructor Detail

ToolSystemConfiguration

public ToolSystemConfiguration()
Method Detail

loadDefaultConfiguration

public static ToolSystemConfiguration loadDefaultConfiguration()

loadDefaultDesktopAndPortalConfiguration

public static ToolSystemConfiguration loadDefaultDesktopAndPortalConfiguration()
                                                                        throws IOException
Throws:
IOException

loadDefaultDesktopConfiguration

public static ToolSystemConfiguration loadDefaultDesktopConfiguration()
                                                               throws IOException
Throws:
IOException

loadDefaultDesktopConfiguration

public static ToolSystemConfiguration loadDefaultDesktopConfiguration(List<Input> additionalInputs)
                                                               throws IOException
Throws:
IOException

loadDefaultPortalConfiguration

public static ToolSystemConfiguration loadDefaultPortalConfiguration()
                                                              throws IOException
Throws:
IOException

loadRemotePortalConfiguration

public static ToolSystemConfiguration loadRemotePortalConfiguration()
                                                             throws IOException
Throws:
IOException

loadRemotePortalMasterConfiguration

public static ToolSystemConfiguration loadRemotePortalMasterConfiguration()
                                                                   throws IOException
Throws:
IOException

loadDefaultPortalConfiguration

public static ToolSystemConfiguration loadDefaultPortalConfiguration(List<Input> additionalInputs)
                                                              throws IOException
Throws:
IOException

loadConfiguration

public static ToolSystemConfiguration loadConfiguration(Input xmlFile)
                                                 throws IOException
Throws:
IOException

loadConfiguration

public static ToolSystemConfiguration loadConfiguration(List<Input> inputs)
                                                 throws IOException
Throws:
IOException

getRawConfigs

public List<RawDeviceConfig> getRawConfigs()

getRawMappings

public List<RawMapping> getRawMappings()

getVirtualConfigs

public List<VirtualDeviceConfig> getVirtualConfigs()

getVirtualMappings

public List<VirtualMapping> getVirtualMappings()

getVirtualConstants

public List<VirtualConstant> getVirtualConstants()

setRawConfigs

public void setRawConfigs(List<RawDeviceConfig> rawConfigs)

setRawMappings

public void setRawMappings(List<RawMapping> rawMappings)

setVirtualConfigs

public void setVirtualConfigs(List<VirtualDeviceConfig> virtualConfigs)

setVirtualMappings

public void setVirtualMappings(List<VirtualMapping> virtualMappings)

setVirtualConstants

public void setVirtualConstants(List<VirtualConstant> virtualConstants)

addRawDeviceConfig

public void addRawDeviceConfig(RawDeviceConfig config)

addRawMapping

public void addRawMapping(RawMapping mapping)

addVirtualDeviceConfig

public void addVirtualDeviceConfig(VirtualDeviceConfig config)

addVirtualMapping

public void addVirtualMapping(VirtualMapping mapping)

addVirtualConstant

public void addVirtualConstant(VirtualConstant constant)

toString

public String toString()
Overrides:
toString in class Object

domToInputStream

public static InputStream domToInputStream(Node root)
                                    throws UnsupportedEncodingException
Throws:
UnsupportedEncodingException

domToString

public static void domToString(Node node,
                               StringBuffer sb,
                               int ind)

main

public static void main(String[] args)
                 throws IOException
Throws:
IOException