Java源码示例:com.google.openrtb.OpenRtb.CompanionType
示例1
/**
* Add the list of companiontypes to the arraynode.
* @param node ArrayNode. The list to add to.
* @param list List. The list of companiontypes.
* @return The completed list.
*/
protected static ArrayNode getAsCompanionTypeList(ArrayNode node, List<CompanionType> list) {
for (int i=0; i<list.size();i++) {
node.add(list.get(i).getNumber());
}
return node;
}
示例2
ObjectNode doAudio(ArrayNode array, Audio aud, int i) {
ObjectNode node = BidRequest.factory.objectNode();
ObjectNode audio = BidRequest.factory.objectNode();
audio.set("audio", node);
node.put("id", Integer.toString(i + 1));
if (aud.getStitched())
audio.put("stitched", aud.getStitched());
ArrayNode a = BidRequest.factory.arrayNode();
node.set("api", getAsAttributeListAPI(a, aud.getApiList()));
if (aud.getBattrCount() > 0) {
a = BidRequest.factory.arrayNode();
node.set("battr", getAsAttributeList(a, aud.getBattrList()));
}
if (aud.getCompanionadCount() > 0) {
List<Banner> list = aud.getCompanionadList();
ArrayNode arr = BidRequest.factory.arrayNode();
for (int k = 0; i < list.size(); k++) {
Banner b = list.get(k);
doBanner(arr, b, k);
}
node.set("companionad", arr);
}
if (aud.getCompaniontypeCount() > 0) {
List<CompanionType> clist = aud.getCompaniontypeList();
ArrayNode arx = BidRequest.factory.arrayNode();
getAsCompanionTypeList(arx, clist);
node.set("companiontype", arx);
}
node.put("feed", aud.hasFeed());
if (aud.hasMaxbitrate())
node.put("maxbidrate", aud.getMaxbitrate());
if (aud.hasMaxduration())
node.put("maxduration", aud.getMaxduration());
if (aud.hasMinbitrate())
node.put("minduration", aud.getMinduration());
if (aud.hasMaxextended())
node.put("maxextended", aud.getMaxextended());
if (aud.hasMaxseq())
node.put("maxseq", aud.getMaxseq());
if (aud.hasNvol()) {
}
if (aud.hasSequence())
node.put("sequence", aud.getSequence());
if (aud.hasStartdelay())
node.put("startdelay", aud.getStartdelay());
array.add(audio);
return audio;
}
示例3
ObjectNode doAudio(ArrayNode array, Audio aud, int i) {
ObjectNode node = BidRequest.factory.objectNode();
ObjectNode audio = BidRequest.factory.objectNode();
audio.put("audio",node);
node.put("id", Integer.toString(i+1));
if (aud.getStitched())
audio.put("stitched", aud.getStitched());
ArrayNode a = BidRequest.factory.arrayNode();
node.put("api", getAsAttributeListAPI(a, aud.getApiList()));
if (aud.getBattrCount() > 0) {
a = BidRequest.factory.arrayNode();
node.put("battr", getAsAttributeList(a, aud.getBattrList()));
}
if (aud.getCompanionadCount()>0) {
List<Banner> list = aud.getCompanionadList();
ArrayNode arr = BidRequest.factory.arrayNode();
for (int k=0;i<list.size();k++) {
Banner b = list.get(k);
doBanner(arr, b, k);
}
node.put("companionad", arr);
}
if (aud.getCompaniontypeCount()>0) {
List<CompanionType> clist = aud.getCompaniontypeList();
ArrayNode arx = BidRequest.factory.arrayNode();
getAsCompanionTypeList(arx, clist);
node.put("companiontype", arx);
}
node.put("feed",aud.hasFeed());
if (aud.hasMaxbitrate())
node.put("maxbidrate", aud.getMaxbitrate());
if (aud.hasMaxduration())
node.put("maxduration", aud.getMaxduration());
if (aud.hasMinbitrate())
node.put("minduration", aud.getMinduration());
if (aud.hasMaxextended())
node.put("maxextended", aud.getMaxextended());
if (aud.hasMaxseq())
node.put("maxseq", aud.getMaxseq());
if (aud.hasNvol()) {
}
if (aud.hasSequence())
node.put("sequence", aud.getSequence());
if (aud.hasStartdelay())
node.put("startdelay", aud.getStartdelay());
array.add(audio);
return audio;
}
示例4
/**
* Add the list of companiontypes to the arraynode.
*
* @param node ArrayNode. The list to add to.
* @param list List. The list of companiontypes.
* @return The completed list.
*/
protected static ArrayNode getAsCompanionTypeList(ArrayNode node, List<CompanionType> list) {
for (int i = 0; i < list.size(); i++) {
node.add(list.get(i).getNumber());
}
return node;
}