示例#1
0
文件: xser_parameters.py 项目: akn/pi
def list_xml_show_itself(model_list, params):
    #this lines makes a list (header) only appear if it's children models are kinds
    children_are_kinds= has_xser_prop(model_list[0], KIND_PROP_NAME)
    return len(model_list)>0 and children_are_kinds
示例#2
0
文件: xser_parameters.py 项目: akn/pi
def model_xml_show_itself(model, params):
    is_kind= has_xser_prop(model.model_class, KIND_PROP_NAME)       #is a xml_kind
    return is_kind
示例#3
0
文件: xser_parameters.py 项目: akn/pi
def model_xml_show_children(model, params):
    is_kind= has_xser_prop(model.model_class, KIND_PROP_NAME)       #is a xml_kind
    is_fully_shallow= params['serialization_type']==SER_TYPE_SHALLOW
    return not is_fully_shallow or not is_kind
示例#4
0
文件: xser_parameters.py 项目: akn/pi
def atribute_xml_filter(atr, params):
    is_type= has_xser_prop(atr.atr_class, TYPE_PROP_NAME)       #is a xml_kind
    is_model_list= atr.is_model_list()     #is a list of models (relationship)
    return is_type or is_model_list