You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@felix.apache.org by do...@apache.org on 2007/05/01 01:15:18 UTC
svn commit: r533875 [1/30] - in
/incubator/felix/sandbox/donsez/upnp.devicegen: ./ doc/ generation/
generation/res/ generation/res/device/ generation/res/service/ manifest/
src/ src/main/ src/main/java/ src/main/java/org/ src/main/java/org/apache/
src/...
Author: donsez
Date: Mon Apr 30 16:15:05 2007
New Revision: 533875
URL: http://svn.apache.org/viewvc?view=rev&rev=533875
Log:
creation of the bundle upnp.devicegen
Added:
incubator/felix/sandbox/donsez/upnp.devicegen/
incubator/felix/sandbox/donsez/upnp.devicegen/doc/
incubator/felix/sandbox/donsez/upnp.devicegen/doc/presentation-upnp.devicegen-french.ppt (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/doc/readme.html (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/
incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.class (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/README.txt (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.class (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.class (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.class (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.class (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.device.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/device2build.xsl (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/device2skel.xsl (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/BinaryLight1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/BunnyDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/DigitalSecurityCamera1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/DimmableLight1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/HVAC_System1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/HVAC_ZoneThermostat1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/InternetGatewayDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/LANDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/MediaRenderer1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/MediaServer1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/OSGiGatewayDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/PositionDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/RemoteUIClientDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/RemoteUIServerDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/Scanner1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/SecureDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/SecurityConsole1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/SimpleCamera1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/SimpleTv1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/WANConnectionDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/WANDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/WLANAccessPointDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/device/printer1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.BinaryLight1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.BunnyDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.DigitalSecurityCamera1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.DimmableLight1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.HVAC_System1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.HVAC_ZoneThermostat1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.InternetGatewayDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.LANDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.MediaRenderer1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.MediaServer1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.OSGiGatewayDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.PositionDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.Printer1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.RemoteUIClientDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.RemoteUIServerDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.SecureDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.SecurityConsole1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.SimpleTV1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.WANConnectionDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.WANDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/project.WLANAccessPointDevice1.properties (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/AVTransport1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/BundleAdmin1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/BunnyService1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/ChannelSelector1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/ConnectionManager1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/ContentDirectory1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/ControlValve1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/DeviceSecurity1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/DigitalSecurityCameraMotionImage1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/DigitalSecurityCameraSettings1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/DigitalSecurityCameraStillImage1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/Dimming1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/ExternalActivity1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/FanSpeed1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/Feeder1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/HVAC_FanOperatingMode1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/HVAC_SetpointSchedule1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/HVAC_UserOperatingMode1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/HouseStatus1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/LANHostConfigManagement1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/Layer3Forwarding1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/LinkAuthentication1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/PositionSensor1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/QosDevice1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/QosManager1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/QosPolicyHolder1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/RadiusClient1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/RemoteUIClient1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/RemoteUIServer1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/RenderingControl1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/Scan1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/SecurityConsole1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/SimpleCameraStillImage1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/SwitchPower1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/TemperatureSensor1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/TemperatureSetpoint1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/VolumeSelector1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANCableLinkConfig1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANCommonInterfaceConfig1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANDSLLinkConfig1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANEthernetLinkConfig1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANIPConnection1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANPOTSLinkConfig1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WANPPPConnection1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/WLANConfiguration1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/service/printbasic1.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/servicedescriptiontemplate.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/upnpdeviceschema.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/upnpeventingschema.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/res/upnpserviceschema.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/scdp2modelimpl.xsl (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/scdp2modelitf.xsl (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/generation/scdp2skel.xsl (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/manifest/
incubator/felix/sandbox/donsez/upnp.devicegen/pom.xml (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/activator/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/activator/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/activator/impl/Activator.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/device/BunnyDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/impl/BunnyServiceModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/model/BunnyServiceModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/bunny/service/BunnyService.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/BooleanHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/ByteArrayHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/CharacterHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/DateHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/DoubleHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/FloatHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/IntegerHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/LongHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/holder/StringHolder.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/device/HVAC_System.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/device/HVAC_ZoneThermostat.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/ControlValveModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/DeviceSecurityModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/FanSpeedModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/HVAC_FanOperatingModeModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/HVAC_SetpointScheduleModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/HVAC_UserOperatingModeModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/TemperatureSensorModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/impl/TemperatureSetpointModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/ControlValveModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/DeviceSecurityModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/FanSpeedModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/HVAC_FanOperatingModeModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/HVAC_SetpointScheduleModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/HVAC_UserOperatingModeModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/TemperatureSensorModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/model/TemperatureSetpointModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/ControlValve.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/DeviceSecurity.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/FanSpeed.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/HVAC_FanOperatingMode.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/HVAC_SetpointSchedule.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/HVAC_UserOperatingMode.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/TemperatureSensor.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/hvac/service/TemperatureSetpoint.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/device/InternetGatewayDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/device/LANDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/device/WANConnectionDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/device/WANDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/device/WLANAccessPointDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/LANHostConfigManagementModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/Layer3ForwardingModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/LinkAuthenticationModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/RadiusClientModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANCableLinkConfigModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANCommonInterfaceConfigModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANDSLLinkConfigModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANEthernetLinkConfigModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANIPConnectionModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANPOTSLinkConfigModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WANPPPConnectionModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/impl/WLANConfigurationModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/LANHostConfigManagementModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/Layer3ForwardingModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/LinkAuthenticationModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/RadiusClientModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANCableLinkConfigModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANCommonInterfaceConfigModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANDSLLinkConfigModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANEthernetLinkConfigModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANIPConnectionModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANPOTSLinkConfigModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WANPPPConnectionModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/model/WLANConfigurationModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/LANHostConfigManagement.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/Layer3Forwarding.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/LinkAuthentication.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/RadiusClient.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANCableLinkConfig.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANCommonInterfaceConfig.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANDSLLinkConfig.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANEthernetLinkConfig.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANIPConnection.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANPOTSLinkConfig.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WANPPPConnection.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/igd/service/WLANConfiguration.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/device/BinaryLight.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/device/DimmableLight.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/impl/DimmingModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/impl/SwitchPowerModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/model/DimmingModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/model/SwitchPowerModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/service/Dimming.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/lightingcontrols/service/SwitchPower.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/device/MediaRenderer.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/device/MediaServer.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/impl/AVTransportModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/impl/ConnectionManagerModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/impl/ContentDirectoryModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/impl/RenderingControlModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/model/AVTransportModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/model/ConnectionManagerModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/model/ContentDirectoryModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/model/RenderingControlModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/service/AVTransport.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/service/ConnectionManager.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/service/ContentDirectory.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/media/service/RenderingControl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/device/OSGiGatewayDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/impl/BundleAdminModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/model/BundleAdminModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/ogd/service/BundleAdmin.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/device/PositionDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/impl/PositionSensorModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/model/PositionSensorModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/position/service/PositionSensor.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/device/Printer.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/impl/PrintBasicModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/model/PrintBasicModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/printer/service/PrintBasic.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/device/RemoteUIClientDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/device/RemoteUIServerDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/impl/RemoteUIClientModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/impl/RemoteUIServerModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/model/RemoteUIClientModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/model/RemoteUIServerModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/service/RemoteUIClient.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/remoteui/service/RemoteUIServer.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/device/DigitalSecurityCamera.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/impl/DigitalSecurityCameraMotionImageModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/impl/DigitalSecurityCameraSettingsModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/impl/DigitalSecurityCameraStillImageModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/model/DigitalSecurityCameraMotionImageModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/model/DigitalSecurityCameraSettingsModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/model/DigitalSecurityCameraStillImageModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/service/DigitalSecurityCameraMotionImage.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/service/DigitalSecurityCameraSettings.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/securitycamera/service/DigitalSecurityCameraStillImage.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/device/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/device/SimpleTV.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/impl/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/impl/ChannelSelectorModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/impl/SwitchPowerModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/impl/VolumeSelectorModelImpl.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/model/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/model/ChannelSelectorModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/model/SwitchPowerModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/model/VolumeSelectorModel.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/service/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/service/ChannelSelector.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/service/SwitchPower.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/tv/service/VolumeSelector.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/AbstractUPnPAction.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/AbstractUPnPDevice.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/AbstractUPnPService.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/AbstractUPnPStateVariable.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/DeviceIcon.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/EventSource.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/Lookup.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/UPnPDataTypeUtil.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/UPnPEventListenerUtil.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/UPnPEventNotifier.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/UPnPStateVariableDescriptor.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/java/org/apache/felix/upnp/devicegen/util/UPnPSubscriber.java (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/Display.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/MediaPlayer.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/Printer.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/Thumbs.db (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/Webcam.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/bunny.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/compass.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/device.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/igd.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/light.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/ogd.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/ogd25.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/secure.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/thermostat.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/src/main/resources/icon/tv.png (with props)
incubator/felix/sandbox/donsez/upnp.devicegen/upnp.devicegen.txt (with props)
Added: incubator/felix/sandbox/donsez/upnp.devicegen/doc/presentation-upnp.devicegen-french.ppt
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/doc/presentation-upnp.devicegen-french.ppt?view=auto&rev=533875
==============================================================================
Binary file - no diff available.
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/doc/presentation-upnp.devicegen-french.ppt
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/felix/sandbox/donsez/upnp.devicegen/doc/readme.html
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/doc/readme.html?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/doc/readme.html (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/doc/readme.html Mon Apr 30 16:15:05 2007
@@ -0,0 +1,124 @@
+<html>
+<head>
+<title>UPnP Device Bundle Generator</title>
+</head>
+<body>
+
+<!-- Start of Felix Bundle Documentation -->
+<hr width="100%" size="2">
+<h1><i><a name="upnpgendevice"></a><font color="#0000aa">UPnP Device Bundle Generator</font></i></h1>
+
+<p>
+<b>Description</b><br>
+This bundle generates and packages UPnPDevice services following the OSGi UPnP Device Driver
+<br>The generation is based on XSLT stylesheet from this description generation/res/deviceroot.xml and associated SCDP (XML) files.
+<br>For more details on how to use this bundle, refer to the /doc/readme.html file embedded in the bundle jarfile.<br>
+</p>
+
+<p>
+<b>Contributors</b><br>
+<ul>
+<li>Author:Didier Donsez (Felix Team)</a></li>
+</ul>
+</p>
+
+<p>
+<b>License</b><br>
+ASL 2<br>
+</p>
+
+<p>
+<b>Services</b><br>
+<ul>
+<li>org.osgi.service.upnp.UPnPDevice</li>
+</ul>
+</p>
+
+<p>
+<b>Properties</b><br>
+<ul>
+ <li>TODO</li>
+</ul>
+</p>
+
+<p><b>Requirements</b><br>
+<li>org.osgi.service.upnp;specification-version="1.0.0"<li>
+</p>
+
+<!-- End of Felix Bundle Documentation -->
+
+<hr width="100%" size="2">
+
+<!-- Start of extra information -->
+
+<p id="download">
+<b>Download</b><br>
+<ul>
+<li><a href='http://www.apache.org/~donsez/dev/osgi/upnp.devicegen/upnp.devicegen.jar'>Bundle binaries</a></li>
+<li><a href='http://www.apache.org/~donsez/dev/osgi/upnp.devicegen/upnp.devicegen-src.jar'>Bundle sources</a></li>
+<li><a href='http://www.apache.org/~donsez/dev/osgi/upnp.devicegen/readme.html'>The latest version of this documentation</a></li>
+</ul>
+</p>
+
+<p id="build">
+<b>Build</b><br>
+<ol>
+<li>configure the descriptor generation/res/deviceroot.xml and associated SCDP (XML) files</li>
+<li>ant -f generation\build.xml</li>
+<li>ant</li>
+</ol>
+</p>
+
+<p id="settings">
+<b>Settings</b><br>
+configure the descriptor generation/res/deviceroot.xml
+and associated SCDP (XML) files</p>
+
+<p id="rundemo">
+<b>Run the demo</b><br>
+To run the demo of this bundle, use this Felix shell script <a href="http://www.apache.org/~donsez/dev/osgi/script/upnp.txt">http://www.apache.org/~donsez/dev/osgi/upnp.devicegen/upnp.devicegen.txt</a>
+</p>
+
+<p id="typicalusage">
+<b>Typical Usages</b><br>
+<li>All</li>
+</p>
+
+<p id="gateways">
+<b>Tested gateways</b><br>
+<ul>
+<li><a href="http//oscar.objectweb.org/">OSCAR</a> (done)</li>
+<li>Felix (done)</li>
+<li>Equinox (to do)</li>
+<li><a href="http://www.knopflerfish.org">Knopflerfish OSGi</a> (to do)</li>
+</ul>
+</p>
+
+
+<p id="versions">
+<b>Versions history</b><br>
+<ul>
+<li>0.1.0, February 17, 2005</li>
+</ul>
+</p>
+
+
+<p id="todo">
+<b>TODO (contributions are welcome)</b><br>
+<ul>
+<li>Test Generation for ServiceControlSyntaxTestCases XML document</li>
+<li>UI Generation from device/service (XML SCDP)</li>
+<li>SCDP Generation from XDocLet in a legacy java class/interface</li>
+<li>ADD in templates the R4 changes (UPnP Exception, ...)</li>
+<li>BUG:...</li>
+</ul>
+</p>
+
+<p id="links">
+<b>Links</b><br>
+<ul>
+</ul>
+</p>
+
+</body>
+</html>
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/doc/readme.html
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.class
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.class?view=auto&rev=533875
==============================================================================
Binary file - no diff available.
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.java
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.java?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.java (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.java Mon Apr 30 16:15:05 2007
@@ -0,0 +1,79 @@
+/**
+ * This class provides an XSLT extension function that
+ * may be utilized by Xalan-Java extension mechanism.
+ */
+public class GenerationUtility {
+
+ // to understand XSLT java method invocations
+ private static int cpt=0;
+ private final static boolean trace=false;
+
+
+ /**
+ * This method variabilize the first character in the provided string.
+ * @return resulted string
+ */
+ public static String variabilize(String classname) {
+ if(trace) System.out.println((++cpt)+"\tVariabilize "+classname);
+ return Character.toLowerCase(classname.charAt(0)) + classname.substring(1);
+ }
+
+ /**
+ * This method capitalizes the first character in the provided string.
+ * @return resulted string
+ */
+ public static String capitalize(String membername) {
+ if(trace) System.out.println((++cpt)+"\tCapitalize "+membername);
+ return Character.toUpperCase(membername.charAt(0)) + membername.substring(1);
+ }
+
+ /**
+ * This method capitalizes all characters in the provided string.
+ * @return resulted string
+ */
+ public static String finalstaticOf(String membername) {
+ if(trace) System.out.println((++cpt)+"\tFinalstaticof "+ membername);
+ int len=membername.length();
+ StringBuffer sb=new StringBuffer(len+2);
+ for(int i=0; i<len; i++){
+ char c=membername.charAt(i);
+ if(Character.isLowerCase(c) ) {
+ sb.append(Character.toUpperCase(c));
+ } else if(Character.isUpperCase(c) ) {
+ sb.append('_').append(c);
+ } else {
+
+ sb.append(c);
+ }
+ }
+ return sb.toString();
+ }
+
+ /**
+ * This method returns the package name in a full class name
+ * @return resulted string
+ */
+ public static String packageOf(String fullclassname) {
+ if(trace) System.out.println((++cpt)+"\tPackageof " + fullclassname);
+ int index=fullclassname.lastIndexOf(".");
+ if(index>0) {
+ return fullclassname.substring(0,index);
+ } else {
+ return "";
+ }
+ }
+
+ /**
+ * This method returns the package name in a full class name
+ * @return resulted string
+ */
+ public static String classOf(String fullclassname) {
+ if(trace) System.out.println((++cpt)+"\tClassof " + fullclassname);
+ int index=fullclassname.lastIndexOf(".");
+ if(index>0) {
+ return fullclassname.substring(index+1);
+ } else {
+ return fullclassname;
+ }
+ }
+}
\ No newline at end of file
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/GenerationUtility.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/README.txt
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/README.txt?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/README.txt (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/README.txt Mon Apr 30 16:15:05 2007
@@ -0,0 +1,27 @@
+README
+------
+
+Author : Didier Donsez
+
+* build.xml
+launch the generation
+
+* project.*.properties
+buildfile properties use to generate the classes associated to one device
+
+* device2build.xsl
+XLST stylesheet that produces a build file that launches the transformations (device2class.xsl and scdp2class.xsl)
+
+* device2class.xsl
+XLST stylesheet that produces the UPnPDevice class
+
+* scdp2class.xsl
+XLST stylesheet that produces the UPnPService class and UPnPStateVariable/UPnPAction inner-classes
+
+* GenerationUtility.java
+This class provides methods invoked by XLST tranformations
+to convert strings in java-convention variables names, class names, packages, ...
+
+* UPnPGenerationUtility.java
+This class provides methods invoked by XLST tranformations
+to extract service type, id and version
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/README.txt
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.class
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.class?view=auto&rev=533875
==============================================================================
Binary file - no diff available.
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.java
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.java?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.java (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.java Mon Apr 30 16:15:05 2007
@@ -0,0 +1,146 @@
+/*
+ * __LICENSE__
+ */
+//package fr.imag.adele.util.upnp;
+
+import java.util.Date;
+import java.util.HashMap;
+import java.util.Map;
+
+//import org.osgi.service.upnp.UPnPStateVariable;
+
+/**
+ * utility class to obtains java class for UPnP data type
+ * @author donsez
+ */
+public class UPnPDataTypeUtil {
+
+
+ private static Map dataTypeMap;
+ static {
+ dataTypeMap = new HashMap();
+ dataTypeMap.put(UPnPStateVariable.TYPE_UI1, Integer.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_UI2, Integer.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_UI4, Long.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_I1, Integer.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_I2, Integer.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_I4, Integer.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_INT, Integer.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_R4, Float.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_R8, Double.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_NUMBER, Double.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_FIXED_14_4, Double.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_FLOAT, Float.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_CHAR, Character.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_STRING, String.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_DATE, Date.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_DATETIME, Date.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_DATETIME_TZ, Date.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_TIME, Long.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_TIME_TZ, Long.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_BOOLEAN, Boolean.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_BIN_BASE64, byte[].class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_BIN_HEX, byte[].class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_URI, String.class);
+ dataTypeMap.put(UPnPStateVariable.TYPE_UUID, String.class);
+ }
+
+ private static Map inputJavaTypeMap;
+ static {
+ inputJavaTypeMap = new HashMap();
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_UI1, int.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_UI2, int.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_UI4, long.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_I1, int.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_I2, int.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_I4, int.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_INT, int.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_R4, float.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_R8, double.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_NUMBER, double.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_FIXED_14_4, double.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_FLOAT, float.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_CHAR, char.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_STRING, String.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_DATE, Date.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_DATETIME, Date.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_DATETIME_TZ, Date.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_TIME, long.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_TIME_TZ, long.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_BOOLEAN, boolean.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_BIN_BASE64, byte[].class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_BIN_HEX, byte[].class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_URI, String.class);
+ inputJavaTypeMap.put(UPnPStateVariable.TYPE_UUID, String.class);
+ }
+
+ private static Map outputJavaTypeMap;
+ static {
+ outputJavaTypeMap = new HashMap();
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_UI1, "IntegerHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_UI2, "IntegerHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_UI4, "LongHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_I1, "IntegerHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_I2, "IntegerHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_I4, "IntegerHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_INT, "IntegerHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_R4, "FloatHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_R8, "DoubleHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_NUMBER, "DoubleHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_FIXED_14_4, "DoubleHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_FLOAT, "FloatHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_CHAR, "CharacterHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_STRING, "StringHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_DATE, "DateHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_DATETIME, "DateHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_DATETIME_TZ, "DateHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_TIME, "LongHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_TIME_TZ, "LongHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_BOOLEAN, "BooleanHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_BIN_BASE64, "ByteArrayHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_BIN_HEX, "ByteArrayHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_URI, "StringHolder");
+ outputJavaTypeMap.put(UPnPStateVariable.TYPE_UUID, "StringHolder");
+ }
+
+ public static Class getClass(String upnpDataType){
+ return (Class)dataTypeMap.get(upnpDataType);
+ }
+
+ public static String getClassName(String upnpDataType)throws IllegalArgumentException {
+ Class clazz=(Class)dataTypeMap.get(upnpDataType);
+ if(clazz==null) throw new IllegalArgumentException("No class for "+upnpDataType);
+ if(clazz.equals(byte[].class)) return "byte[]";
+ return clazz.getName();
+ }
+
+ public static String getInputJavaType(String upnpDataType)throws IllegalArgumentException {
+ Class clazz=(Class)inputJavaTypeMap.get(upnpDataType);
+ if(clazz==null) throw new IllegalArgumentException("No class for "+upnpDataType);
+ if(clazz.equals(byte[].class)) return "byte[]";
+ return clazz.getName();
+ }
+
+ public static String getOutputJavaType(String upnpDataType)throws IllegalArgumentException {
+ String name=(String)outputJavaTypeMap.get(upnpDataType);
+ if(name==null) throw new IllegalArgumentException("No class for "+upnpDataType);
+ return name;
+ }
+
+
+ public static Object instanciateObject(String upnpDataType, String value){
+ Class clazz=(Class)dataTypeMap.get(upnpDataType);
+ if(clazz.equals(Integer.class)) return new Integer(value);
+ if(clazz.equals(Long.class)) return new Long(value);
+ if(clazz.equals(Float.class)) return new Float(value);
+ if(clazz.equals(Double.class)) return new Double(value);
+ if(clazz.equals(Boolean.class)) return new Boolean(value);
+ if(clazz.equals(String.class)) return new String(value);
+ if(clazz.equals(Character.class)) return new Character(value.charAt(0));
+
+ // TODO TYPE_DATE,TYPE_BIN_BASE64, TYPE_BIN_HEX
+ if(clazz==null) throw new IllegalArgumentException("Can not instanciate object for "+upnpDataType);
+ return null;
+ }
+
+}
\ No newline at end of file
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPDataTypeUtil.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.class
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.class?view=auto&rev=533875
==============================================================================
Binary file - no diff available.
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.java
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.java?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.java (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.java Mon Apr 30 16:15:05 2007
@@ -0,0 +1,81 @@
+/**
+ * This class provides an XSLT extension function that
+ * may be utilized by Xalan-Java extension mechanism.
+ */
+public class UPnPGenerationUtility {
+
+ private final static String URN_UPNP_ORG_SERVICE="urn:schemas-upnp-org:service:";
+ private final static String URN_UPNP_ORG_SERVICE_ID="urn:upnp-org:serviceId:";
+ private final static String URN_UPNP_ORG_DEVICE="urn:schemas-upnp-org:device:";
+
+ /**
+ */
+ private static String getType(String urn, String prefix) {
+ int last=urn.lastIndexOf(':');
+ int first;
+ if(urn.startsWith(prefix)){
+ first=prefix.length();
+ return urn.substring(first,last);
+ } else if(last>0 && (first=urn.lastIndexOf(':',last-1))>0) {
+ return urn.substring(first+1,last);
+ } else {
+ String st=urn.replace(':','_');
+ st=st.replace('-','_');
+ return st;
+ }
+ }
+
+ private static String getVersion(String urn) {
+ int last=urn.lastIndexOf(":");
+ String version;
+ if(last<0) {
+ version="0";
+ } else {
+ version=urn.substring(last+1);
+ }
+ return version;
+ }
+
+ private static String getTypeVersion(String urn, String prefix) {
+ return getType(urn,prefix)+getVersion(urn);
+ }
+
+ /**
+ */
+ public static String deviceType(String urn) {
+ return getType(urn,URN_UPNP_ORG_DEVICE);
+ }
+
+ public static String deviceTypeVersion(String urn) {
+ return getTypeVersion(urn,URN_UPNP_ORG_DEVICE);
+ }
+
+ /**
+ */
+ public static String serviceType(String urn) {
+ return getType(urn,URN_UPNP_ORG_SERVICE);
+ }
+
+ public static String serviceTypeVersion(String urn) {
+ return getTypeVersion(urn,URN_UPNP_ORG_SERVICE);
+ }
+
+ /**
+ */
+ public static String serviceId(String urn) {
+ return getType(urn,URN_UPNP_ORG_SERVICE_ID);
+ }
+
+ /**
+ */
+ public static String serviceIdVersion(String urn) {
+ return getTypeVersion(urn,URN_UPNP_ORG_SERVICE_ID);
+ }
+
+ /**
+ */
+ public static String serviceVersion(String urn) {
+ return getVersion(urn);
+ }
+
+}
\ No newline at end of file
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPGenerationUtility.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.class
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.class?view=auto&rev=533875
==============================================================================
Binary file - no diff available.
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.java
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.java?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.java (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.java Mon Apr 30 16:15:05 2007
@@ -0,0 +1,323 @@
+/*
+ * $Header: /cvshome/repository/org/osgi/service/upnp/UPnPStateVariable.java,v 1.10 2002/10/08 06:43:04 pkriens Exp $
+ *
+ * Copyright (c) The Open Services Gateway Initiative (2002).
+ * All Rights Reserved.
+ *
+ * Implementation of certain elements of the Open Services Gateway Initiative
+ * (OSGI) Specification may be subject to third party intellectual property
+ * rights, including without limitation, patent rights (such a third party may
+ * or may not be a member of OSGi). OSGi is not responsible and shall not be
+ * held responsible in any manner for identifying or failing to identify any or
+ * all such third party intellectual property rights.
+ *
+ * This document and the information contained herein are provided on an "AS
+ * IS" basis and OSGI DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
+ * BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL
+ * NOT INFRINGE ANY RIGHTS AND ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR
+ * FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT WILL OSGI BE LIABLE FOR ANY
+ * LOSS OF PROFITS, LOSS OF BUSINESS, LOSS OF USE OF DATA, INTERRUPTION OF
+ * BUSINESS, OR FOR DIRECT, INDIRECT, SPECIAL OR EXEMPLARY, INCIDENTIAL,
+ * PUNITIVE OR CONSEQUENTIAL DAMAGES OF ANY KIND IN CONNECTION WITH THIS
+ * DOCUMENT OR THE INFORMATION CONTAINED HEREIN, EVEN IF ADVISED OF THE
+ * POSSIBILITY OF SUCH LOSS OR DAMAGE.
+ *
+ * All Company, brand and product names may be trademarks that are the sole
+ * property of their respective owners. All rights reserved.
+ */
+
+
+//package org.osgi.service.upnp;
+
+/**
+ * The meta-information of a UPnP state variable
+ * as declared in the device's service state table (SST).
+ * <p>
+ * Method calls to interact with a device
+ * (e.g. <tt>UPnPAction.invoke(...);</tt>) use this class
+ * to encapsulate meta information about the input and
+ * output arguments.
+ * <p>
+ * The actual values of the arguments are passed as Java objects.
+ * The mapping of types from UPnP data types to Java data types is
+ * described with the field definitions.
+ **/
+
+public interface UPnPStateVariable {
+ /**
+ * Unsigned 1 <tt>Byte</tt> int.
+ * <p>Mapped to an <tt>Integer</tt> object.
+ **/
+ static final String TYPE_UI1="ui1";
+
+ /**
+ * Unsigned 2 Byte int.
+ * <p>Mapped to <tt>Integer</tt> object.
+ **/
+ static final String TYPE_UI2="ui2";
+
+ /**
+ * Unsigned 4 Byte int.
+ * <p>Mapped to <tt>Long</tt> object.
+ **/
+ static final String TYPE_UI4="ui4";
+
+ /**
+ * 1 Byte int.
+ * <p>Mapped to <tt>Integer</tt> object.
+ **/
+ static final String TYPE_I1="i1";
+
+ /**
+ * 2 Byte int.
+ * <p>Mapped to <tt>Integer</tt> object.
+ **/
+ static final String TYPE_I2="i2";
+
+ /**
+ * 4 Byte int.
+ * <p>Must be between -2147483648 and 2147483647
+ * <p>Mapped to <tt>Integer</tt> object.
+ **/
+ static final String TYPE_I4="i4";
+
+ /**
+ * Integer number.
+ * <p>Mapped to <tt>Integer</tt> object.
+ **/
+ static final String TYPE_INT="int";
+
+ /**
+ * 4 Byte float.
+ * <p>Same format as float. Must be between 3.40282347E+38 to 1.17549435E-38.
+ * <p>Mapped to <tt>Float</tt> object.
+ **/
+ static final String TYPE_R4="r4";
+
+ /**
+ * 8 Byte float.
+ * <p>Same format as float. Must be between
+ * -1.79769313486232E308 and -4.94065645841247E-324
+ * for negative values, and between
+ * 4.94065645841247E-324 and 1.79769313486232E308
+ * for positive values, i.e., IEEE 64-bit (8-Byte) double.
+ * <p>Mapped to <tt>Double</tt> object.
+ **/
+ static final String TYPE_R8="r8";
+
+ /**
+ * Same as r8.
+ * <p>Mapped to <tt>Double</tt> object.
+ **/
+ static final String TYPE_NUMBER="number";
+
+ /**
+ * Same as r8 but no more than 14 digits to the left of the decimal point and no more than 4 to the right.
+ * <p>Mapped to <tt>Double</tt> object.
+ **/
+ static final String TYPE_FIXED_14_4="fixed.14.4";
+
+ /**
+ * Floating-point number.
+ * <p>Mantissa (left of the decimal) and/or exponent may have a leading sign.
+ * Mantissa and/or exponent may have leading zeros. Decimal character in
+ * mantissa is a period, i.e., whole digits in mantissa separated from fractional
+ * digits by period. Mantissa separated from exponent by E. (No currency symbol.)
+ * (No grouping of digits in the mantissa, e.g., no commas.)
+ * <p>Mapped to <tt>Float</tt> object.
+ **/
+ static final String TYPE_FLOAT="float";
+
+ /**
+ * Unicode string.
+ * <p>One character long.
+ * <p>Mapped to <tt>Character</tt> object.
+ **/
+ static final String TYPE_CHAR="char";
+
+ /**
+ * Unicode string.
+ * <p>No limit on length.
+ * <p>Mapped to <tt>String</tt> object.
+ **/
+ static final String TYPE_STRING="string";
+
+ /**
+ * A calendar date.
+ * <p>Date in a subset of ISO 8601 format without time data.
+ * <p>See <a href="http://www.w3.org/TR/xmlschema-2/#date">http://www.w3.org/TR/xmlschema-2/#date</a>.
+ * <p>Mapped to <tt>java.util.Date</tt> object. Always 00:00 hours.
+ **/
+ static final String TYPE_DATE="date";
+
+ /**
+ * A specific instant of time.
+ * <p>Date in ISO 8601 format with optional time but no time zone.
+ * <p>See <a href="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#dateTime</a>.
+ * <p>Mapped to <tt>java.util.Date</tt> object using default time zone.
+ **/
+ static final String TYPE_DATETIME="dateTime";
+
+ /**
+ * A specific instant of time.
+ * <p>Date in ISO 8601 format with optional time and optional time zone.
+ * <p>See <a href="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#dateTime</a>.
+ * <p>Mapped to <tt>java.util.Date</tt> object adjusted to default time zone.
+ **/
+ static final String TYPE_DATETIME_TZ="dateTime.tz";
+
+ /**
+ * An instant of time that recurs every day.
+ * <p>Time in a subset of ISO 8601 format with no date and no time zone.
+ * <p>See <a href="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#time</a>.
+ * <p>Mapped to <tt>Long</tt>. Converted to milliseconds since midnight.
+ **/
+ static final String TYPE_TIME="time";
+
+ /**
+ * An instant of time that recurs every day.
+ * <p>Time in a subset of ISO 8601 format with optional time zone but no date.
+ * <p>See <a href="http://www.w3.org/TR/xmlschema-2/#dateTime">http://www.w3.org/TR/xmlschema-2/#time</a>.
+ * <p>Mapped to <tt>Long</tt> object. Converted to milliseconds since midnight and adjusted to default time zone, wrapping at 0 and 24*60*60*1000.
+ **/
+ static final String TYPE_TIME_TZ="time.tz";
+
+ /**
+ * True or false.
+ * <p>Mapped to <tt>Boolean</tt> object.
+ **/
+ static final String TYPE_BOOLEAN="boolean";
+
+ /**
+ * MIME-style Base64 encoded binary BLOB.
+ * <p>Takes 3 Bytes, splits them into 4 parts, and maps each
+ * 6 bit piece to an octet. (3 octets are encoded as 4.) No limit on size.
+ * <p>Mapped to <tt>byte[]</tt> object. The Java byte array will hold the decoded content of the BLOB.
+ **/
+ static final String TYPE_BIN_BASE64="bin.base64";
+
+ /**
+ * Hexadecimal digits representing octets.
+ * <p>Treats each nibble as a hex digit and encodes as a separate Byte.
+ * (1 octet is encoded as 2.) No limit on size.
+ * <p>Mapped to <tt>byte[]</tt> object. The Java byte array will hold the decoded content of the BLOB.
+ **/
+ static final String TYPE_BIN_HEX="bin.hex";
+
+ /**
+ * Universal Resource Identifier.
+ * <p>Mapped to <tt>String</tt> object.
+ **/
+ static final String TYPE_URI="uri";
+
+ /**
+ * Universally Unique ID.
+ * <p>Hexadecimal digits representing octets. Optional embedded hyphens are ignored.
+ * <p>Mapped to <tt>String</tt> object.
+ **/
+ static final String TYPE_UUID="uuid";
+
+ /**
+ * Returns the variable name.
+ *
+ * <ul>
+ * <li>All standard variables defined by a UPnP Forum working committee
+ * must not begin with <tt>X_</tt> nor <tt>A_</tt>. </li>
+ * <li>All non-standard variables specified by a UPnP vendor and added to
+ * a standard service must begin with <tt>X_</tt>. </li>
+ * </ul>
+ *
+ * @return Name of state variable. Must not contain a hyphen character nor a
+ * hash character. Should be < 32 characters.
+ **/
+
+ String getName();
+
+ /**
+ * Returns the Java class associated with the UPnP data type of this state variable.
+ * <P>
+ * Mapping between the UPnP data types and Java classes is
+ * performed according to the schema mentioned above.
+ * <pre>
+ * Integer ui1, ui2, i1, i2, i4, int
+ * Long ui4, time, time.tz
+ * Float r4, float
+ * Double r8, number, fixed.14.4
+ * Character char
+ * String string, uri, uuid
+ * Date date, dateTime, dateTime.tz
+ * Boolean boolean
+ * byte[] bin.base64, bin.hex
+ * </pre>
+ * @return A class object corresponding to the Java type of this argument.
+ **/
+
+ Class getJavaDataType();
+
+ /**
+ * Returns the UPnP type of this state variable. Valid types
+ * are defined as constants.
+ *
+ * @return The UPnP data type of this state variable, as defined in above constants.
+ **/
+
+ String getUPnPDataType();
+
+ /**
+ * Returns the default value, if defined.
+ *
+ * @return The default value or <tt>null</tt> if not defined. The type of the returned
+ * object can be determined by <tt>getJavaDataType</tt>.
+ **/
+
+ Object getDefaultValue();
+
+ /**
+ * Returns the allowed values, if defined. Allowed values
+ * can be defined only for String types.
+ *
+ * @return The allowed values or <tt>null</tt> if not defined.
+ * Should be less than 32 characters.
+ **/
+
+ String[] getAllowedValues();
+
+ /**
+ * Returns the minimum value, if defined. Minimum values can only be
+ * defined for numeric types.
+ *
+ * @return The minimum value or <tt>null</tt> if not defined.
+ **/
+
+ Number getMinimum();
+
+ /**
+ * Returns the maximum value, if defined. Maximum values can only be
+ * defined for numeric types.
+ *
+ * @return The maximum value or <tt>null</tt> if not defined.
+ **/
+
+ Number getMaximum();
+
+ /**
+ * Returns the size of an increment operation, if defined.
+ * Step sizes can be defined only for numeric types.
+ *
+ * @return The increment size or null if not defined.
+ **/
+
+ Number getStep();
+
+ /**
+ * Tells if this StateVariable can be used as an event source.
+ *
+ * If the StateVariable is eventable, an event listener service can
+ * be registered to be notified when changes to the variable appear.
+ *
+ * @return <tt>true</tt> if the <tt>StateVariable</tt> generates events,
+ * <tt>false</tt> otherwise.
+ **/
+
+ boolean sendsEvents();
+}
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariable.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.class
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.class?view=auto&rev=533875
==============================================================================
Binary file - no diff available.
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.java
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.java?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.java (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.java Mon Apr 30 16:15:05 2007
@@ -0,0 +1,55 @@
+import java.util.HashMap;
+import java.util.Map;
+
+/**
+ * This class provides an XSLT extension function that
+ * may be utilized by Xalan-Java extension mechanism.
+ */
+public class UPnPStateVariableTable {
+
+ private static Map stateVariableTable=new HashMap();
+
+ final private static boolean trace=true;
+ /**
+ */
+ public static String clean() {
+ if(trace) System.out.println("UPnPStateVariableTable clean");
+ stateVariableTable.clear();
+ return "";
+ }
+
+ public static String add(String varname,String datatype) {
+ if(trace) System.out.println("UPnPStateVariableTable add("+varname+","+datatype+")");
+ stateVariableTable.put(varname,datatype);
+ return "";
+ }
+
+ public static String getUPnPDataType(String varname) throws IllegalArgumentException {
+ if(trace) System.out.println("UPnPStateVariableTable getUPnPDataType("+varname+")");
+ String datatype=(String)stateVariableTable.get(varname);
+ if(datatype==null) throw new IllegalArgumentException("No \""+varname+"\" statevariable");
+ return datatype;
+ }
+
+ public static String getClassName(String varname) {
+ if(trace) System.out.println("UPnPStateVariableTable getClassName("+varname+")");
+ String datatype=(String)stateVariableTable.get(varname);
+ if(datatype==null) throw new IllegalArgumentException("No \""+varname+"\" statevariable");
+ return UPnPDataTypeUtil.getClassName(datatype);
+ }
+
+ public static String getInputJavaType(String varname) {
+ if(trace) System.out.println("UPnPStateVariableTable getInputJavaType("+varname+")");
+ String datatype=(String)stateVariableTable.get(varname);
+ if(datatype==null) throw new IllegalArgumentException("No \""+varname+"\" statevariable");
+ return UPnPDataTypeUtil.getInputJavaType(datatype);
+ }
+
+ public static String getOutputJavaType(String varname) {
+ if(trace) System.out.println("UPnPStateVariableTable getOutputJavaType("+varname+")");
+ String datatype=(String)stateVariableTable.get(varname);
+ if(datatype==null) throw new IllegalArgumentException("No \""+varname+"\" statevariable");
+ return UPnPDataTypeUtil.getOutputJavaType(datatype);
+ }
+
+}
\ No newline at end of file
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/UPnPStateVariableTable.java
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.device.xml
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.device.xml?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.device.xml (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.device.xml Mon Apr 30 16:15:05 2007
@@ -0,0 +1,59 @@
+<project name="BuildFile Generation" default="main" basedir=".">
+
+ <property file="${properties}"/>
+
+ <target name="main" depends="init, generate.class"></target>
+
+ <target name="init">
+ <mkdir dir="generated"/>
+ <tstamp>
+ <format property="date" pattern="d-MMMM-yyyy" locale="en"/>
+ </tstamp>
+ <property name="author" value="Didier DONSEZ"/>
+ <javac destdir=".">
+ <src path="."/>
+ <include name="*.java"/>
+ </javac>
+ </target>
+
+ <target name="generate.class">
+
+ <echo>Generation of ${device.name} ...</echo>
+
+ <delete file="generated/build.sources.xml"/>
+
+ <xslt in="${device.description.xml.file}" out="generated/build.sources.xml" style="device2build.xsl"
+ classpath="." >
+ <param name="date" expression="${date}"/>
+ <param name="author" expression="${author}"/>
+ <param name="package" expression="${package}"/>
+ <param name="classname" expression="${device.name}"/>
+ <param name="descriptionfilename" expression="${device.description.xml.file}"/>
+ <outputproperty name="encoding" value="ISO-8859-1"/>
+ <outputproperty name="indent" value="yes"/>
+ </xslt>
+
+ <ant antfile="generated/build.sources.xml" dir="."/>
+
+ <echo>Generation of ${device.name} Completed</echo>
+
+ <copy todir="../src/main/resources">
+ <fileset dir="generated/res"/>
+ </copy>
+
+ <copy todir="../src/main/java">
+ <fileset dir="generated/src"/>
+ </copy>
+
+ <copy todir="../manifest">
+ <fileset dir="generated/manifest"/>
+ </copy>
+
+ </target>
+
+ <!-- clean generated files and backup files -->
+ <target name="clean">
+ <delete dir="generated"/>
+ </target>
+
+</project>
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.device.xml
------------------------------------------------------------------------------
svn:eol-style = native
Added: incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.xml
URL: http://svn.apache.org/viewvc/incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.xml?view=auto&rev=533875
==============================================================================
--- incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.xml (added)
+++ incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.xml Mon Apr 30 16:15:05 2007
@@ -0,0 +1,105 @@
+<project name="OSGi UPnP Device Driver Source Generation" default="main" basedir=".">
+
+ <target name="main" depends="init, generate.class">
+ </target>
+
+ <target name="init">
+ <mkdir dir="generated"/>
+ </target>
+
+ <target name="generate.class">
+
+ <!-- Bunny Device -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.BunnyDevice1.properties" />
+ </ant>
+
+ <!-- OSGi Gateway Device -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.OSGiGatewayDevice1.properties" />
+ </ant>
+
+ <!-- Devices defined by the UPnP Forum -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.PositionDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.SimpleTV1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.BinaryLight1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.DimmableLight1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.HVAC_System1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.HVAC_ZoneThermostat1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.Printer1.properties" />
+ </ant>
+ <!-- Printer -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.Printer1.properties" />
+ </ant>
+ <!-- Security -->
+
+ <!--
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.SecureDevice1.properties" />
+ </ant>
+
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.SecurityConsole1.properties" />
+ </ant>
+ -->
+ <!-- Remote UI -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.RemoteUIServerDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.RemoteUIClientDevice1.properties" />
+ </ant>
+ <!-- Media -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.MediaRenderer1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.MediaServer1.properties" />
+ </ant>
+ <!-- IGD -->
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.InternetGatewayDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.WANDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.WANConnectionDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.LANDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.WLANAccessPointDevice1.properties" />
+ </ant>
+ <ant antfile="build.device.xml" target="generate.class" inheritall="true">
+ <property name="properties" value="res/project.DigitalSecurityCamera1.properties" />
+ </ant>
+
+
+ <!-- Scanner -->
+ <!-- GPS -->
+ <!-- Weather Station -->
+ <!-- Barometer -->
+ <!-- WebCam -->
+ </target>
+
+ <target name="clean">
+ <delete dir="generated"/>
+ </target>
+
+</project>
Propchange: incubator/felix/sandbox/donsez/upnp.devicegen/generation/build.xml
------------------------------------------------------------------------------
svn:eol-style = native