<filename>py_custom_common_libs/pyversion/IVersionInfoProvider.py
#coding=utf-8
'''/*
 * Copyright 2015 lixiaobo
 *
 * VersionUpgrade project licenses this file to you under the Apache License,
 * version 2.0 (the "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at:
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */'''
'''
Created on 2015年12月28日

@author: xiaobolx
'''
from _pyio import __metaclass__
from abc import ABCMeta, abstractmethod
class IVersionInfoProvider():
    __metaclass__=ABCMeta
    
    @abstractmethod
    def getSoftName(self):
        pass
    
    @abstractmethod
    def getVersionCode(self):
        pass
    
    @abstractmethod
    def getVersionName(self):
        pass
<filename>py_custom_common_libs/pyversion/IVersionInfoProvider.py
#coding=utf-8
'''/*
 * Copyright 2015 lixiaobo
 *
 * VersionUpgrade project licenses this file to you under the Apache License,
 * version 2.0 (the "License"); you may not use this file except in compliance
 * with the License. You may obtain a copy of the License at:
 *
 *   http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
 * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
 * License for the specific language governing permissions and limitations
 * under the License.
 */'''
'''
Created on 2015年12月28日

@author: xiaobolx
'''
from _pyio import __metaclass__
from abc import ABCMeta, abstractmethod
class IVersionInfoProvider():
    __metaclass__=ABCMeta
    
    @abstractmethod
    def getSoftName(self):
        pass
    
    @abstractmethod
    def getVersionCode(self):
        pass
    
    @abstractmethod
    def getVersionName(self):
        pass
#coding=utf-8 /*  * Copyright 2015 lixiaobo  *  * VersionUpgrade project licenses this file to you under the Apache License,  * version 2.0 (the "License"); you may not use this file except in compliance  * with the License. You may obtain a copy of the License at:  *  *   http://www.apache.org/licenses/LICENSE-2.0  *  * Unless required by applicable law or agreed to in writing, software  * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT  * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the  * License for the specific language governing permissions and limitations  * under the License.  */ Created on 2015年12月28日  @author: xiaobolx