本文整理汇总了Java中org.javarosa.core.util.externalizable.ExtUtil.read方法的典型用法代码示例。如果您正苦于以下问题:Java ExtUtil.read方法的具体用法?Java ExtUtil.read怎么用?Java ExtUtil.read使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.javarosa.core.util.externalizable.ExtUtil
的用法示例。
在下文中一共展示了ExtUtil.read方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
/** Reads a group definition object from the supplied stream. */
public void readExternal(DataInputStream dis, PrototypeFactory pf) throws IOException, DeserializationException {
setID(ExtUtil.readInt(dis));
setAppearanceAttr((String)ExtUtil.read(dis, new ExtWrapNullable(String.class), pf));
setBind((IDataReference)ExtUtil.read(dis, new ExtWrapTagged(), pf));
setTextID((String)ExtUtil.read(dis, new ExtWrapNullable(String.class), pf));
setLabelInnerText((String)ExtUtil.read(dis, new ExtWrapNullable(String.class), pf));
setRepeat(ExtUtil.readBool(dis));
setChildren((List<IFormElement>)ExtUtil.read(dis, new ExtWrapListPoly(), pf));
noAddRemove = ExtUtil.readBool(dis);
count = (IDataReference)ExtUtil.read(dis, new ExtWrapNullable(new ExtWrapTagged()), pf);
chooseCaption = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
addCaption = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
delCaption = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
doneCaption = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
addEmptyCaption = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
doneEmptyCaption = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
entryHeader = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
delHeader = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
mainHeader = ExtUtil.nullIfEmpty(ExtUtil.readString(dis));
additionalAttributes = ExtUtil.readAttributes(dis, null);
}
示例2: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
nodesetRef = (TreeReference)ExtUtil.read(in, TreeReference.class, pf);
nodesetExpr = (IConditionExpr)ExtUtil.read(in, new ExtWrapTagged(), pf);
contextRef = (TreeReference)ExtUtil.read(in, TreeReference.class, pf);
labelRef = (TreeReference)ExtUtil.read(in, TreeReference.class, pf);
labelExpr = (IConditionExpr)ExtUtil.read(in, new ExtWrapTagged(), pf);
valueRef = (TreeReference)ExtUtil.read(in, new ExtWrapNullable(TreeReference.class), pf);
valueExpr = (IConditionExpr)ExtUtil.read(in, new ExtWrapNullable(new ExtWrapTagged()), pf);
copyRef = (TreeReference)ExtUtil.read(in, new ExtWrapNullable(TreeReference.class), pf);
labelIsItext = ExtUtil.readBool(in);
copyMode = ExtUtil.readBool(in);
}
示例3: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
/**
* Read the object from stream.
*/
public void readExternal(DataInputStream dis, PrototypeFactory pf) throws IOException, DeserializationException {
fallbackDefaultLocale = ExtUtil.readBool(dis);
fallbackDefaultForm = ExtUtil.readBool(dis);
localeResources = (OrderedMap<String,List<LocaleDataSource>>)ExtUtil.read(dis, new ExtWrapMap(String.class, new ExtWrapListPoly(), ExtWrapMap.TYPE_ORDERED), pf);;
locales = (List<String>)ExtUtil.read(dis, new ExtWrapList(String.class));
setDefaultLocale((String)ExtUtil.read(dis, new ExtWrapNullable(String.class), pf));
String currentLocale = (String)ExtUtil.read(dis, new ExtWrapNullable(String.class), pf);
if (currentLocale != null) {
setLocale(currentLocale);
}
}
示例4: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
x = (XPathExpression)ExtUtil.read(in, new ExtWrapTagged(), pf);
List<Object> v = (List<Object>)ExtUtil.read(in, new ExtWrapListPoly(), pf);
predicates = new XPathExpression[v.size()];
for (int i = 0; i < predicates.length; i++)
predicates[i] = (XPathExpression)v.get(i);
}
示例5: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
expr = (IConditionExpr)ExtUtil.read(in, new ExtWrapTagged(), pf);
contextRef = (TreeReference)ExtUtil.read(in, TreeReference.class, pf);
originalContextRef = (TreeReference)ExtUtil.read(in, TreeReference.class, pf);
List<TreeReference> tlist = (List<TreeReference>)ExtUtil.read(in, new ExtWrapList(TreeReference.class), pf);
targets = new ArrayList<TreeReference>(tlist);
}
示例6: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
axis = ExtUtil.readInt(in);
test = ExtUtil.readInt(in);
switch (test) {
case TEST_NAME: name = (XPathQName)ExtUtil.read(in, XPathQName.class); break;
case TEST_NAMESPACE_WILDCARD: namespace = ExtUtil.readString(in); break;
case TEST_TYPE_PROCESSING_INSTRUCTION: literal = (String)ExtUtil.read(in, new ExtWrapNullable(String.class)); break;
}
List<Object> v = (List<Object>)ExtUtil.read(in, new ExtWrapListPoly(), pf);
predicates = new XPathExpression[v.size()];
for (int i = 0; i < predicates.length; i++)
predicates[i] = (XPathExpression)v.get(i);
}
示例7: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
setId((String)ExtUtil.read(in, new ExtWrapNullable(String.class), pf));
setDataType(ExtUtil.readInt(in));
setPreload((String)ExtUtil.read(in, new ExtWrapNullable(String.class), pf));
setPreloadParams((String)ExtUtil.read(in, new ExtWrapNullable(String.class), pf));
ref = (IDataReference)ExtUtil.read(in, new ExtWrapTagged());
//don't bother reading relevancy/required/readonly/constraint/calculate/additionalAttrs right now; they're only used during parse anyway
}
示例8: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf)
throws IOException, DeserializationException {
refLevel = ExtUtil.readInt(in);
instanceName = (String)ExtUtil.read(in, new ExtWrapNullable(String.class),pf);
contextType = ExtUtil.readInt(in);
int size = ExtUtil.readInt(in);
for(int i = 0 ; i < size; ++i) {
TreeReferenceLevel level = (TreeReferenceLevel)ExtUtil.read(in, TreeReferenceLevel.class);
this.add(level.intern());
}
}
示例9: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
super.readExternal(in, pf);
schema = (String) ExtUtil.read(in, new ExtWrapNullable(String.class), pf);
dateSaved = (Date) ExtUtil.read(in, new ExtWrapNullable(Date.class), pf);
namespaces = (HashMap<String,Object>)ExtUtil.read(in, new ExtWrapMap(String.class, String.class));
setRoot((TreeElement) ExtUtil.read(in, TreeElement.class, pf));
}
示例10: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
recordid = ExtUtil.readInt(in);
formId = ExtUtil.readInt(in);
name = (String) ExtUtil.read(in, new ExtWrapNullable(String.class), pf);
instanceid = (String) ExtUtil.nullIfEmpty(ExtUtil.readString(in));
}
示例11: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
target = (TreeReference)ExtUtil.read(in, TreeReference.class, pf);
explicitValue = ExtUtil.nullIfEmpty(ExtUtil.readString(in));
if(explicitValue == null) {
value = (XPathExpression)ExtUtil.read(in, new ExtWrapTagged(), pf);
}
}
示例12: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
v = (List<Integer>)ExtUtil.read(in, new ExtWrapList(Integer.class));
}
示例13: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
id = (XPathQName)ExtUtil.read(in, XPathQName.class);
}
示例14: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
a = (XPathExpression)ExtUtil.read(in, new ExtWrapTagged(), pf);
b = (XPathExpression)ExtUtil.read(in, new ExtWrapTagged(), pf);
}
示例15: readExternal
import org.javarosa.core.util.externalizable.ExtUtil; //导入方法依赖的package包/类
public void readExternal(DataInputStream in, PrototypeFactory pf) throws IOException, DeserializationException {
namespace = (String)ExtUtil.read(in, new ExtWrapNullable(String.class));
name = ExtUtil.readString(in);
}