org.dataconservancy.model.dcs.support.Util.isEmptyOrNull()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(8.6k)|赞(0)|评价(0)|浏览(169)

本文整理了Java中org.dataconservancy.model.dcs.support.Util.isEmptyOrNull()方法的一些代码示例,展示了Util.isEmptyOrNull()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.isEmptyOrNull()方法的具体详情如下:
包路径:org.dataconservancy.model.dcs.support.Util
类名称:Util
方法名:isEmptyOrNull

Util.isEmptyOrNull介绍

[英]Returns true if s is empty or null.
[中]如果s为空或null,则返回true。

代码示例

代码示例来源:origin: org.dataconservancy.model/dcs-model

  1. /**
  2. * Throws {@link IllegalArgumentException} if <code>s</code> is <code>null</code> or the empty string.
  3. *
  4. * @param s a string
  5. * @return the string
  6. */
  7. static public String notEmptyOrNull(String s) {
  8. final String msg = "String must not be empty or null.";
  9. if (Util.isEmptyOrNull(s)) {
  10. throw new IllegalArgumentException(msg);
  11. }
  12. return s;
  13. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. DateTime date = null;
  5. String value = reader.getValue();
  6. if (!isEmptyOrNull(value)) {
  7. date = fmt.parseDateTime(value);
  8. }
  9. return date;
  10. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-gqm-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. String start = reader.getAttribute(A_START);
  5. String end = reader.getAttribute(A_END);
  6. long startVal = -1;
  7. if( !isEmptyOrNull(start)){
  8. startVal = Long.parseLong(start);
  9. }
  10. long endVal = -1;
  11. if( !isEmptyOrNull(end)){
  12. endVal = Long.parseLong(end);
  13. }
  14. DateTimeInterval interval = new DateTimeInterval(startVal, endVal);
  15. return interval;
  16. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-gqm-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context){
  3. super.marshal(source, writer, context);
  4. Relation relation = (Relation) source;
  5. if( !isEmptyOrNull(relation.getObject())) {
  6. writer.addAttribute(A_OBJECT, relation.getObject());
  7. }
  8. if( !isEmptyOrNull(relation.getPredicate().toString())){
  9. writer.addAttribute(A_PREDICATE, relation.getPredicate().toString());
  10. }
  11. }

代码示例来源:origin: org.dataconservancy.model/dcs-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
  3. final DcsFixity fixity = new DcsFixity();
  4. final String algo = reader.getAttribute(A_ALGO);
  5. final String value = reader.getValue();
  6. // inside the <fixity> element
  7. if (!isEmptyOrNull(algo)) {
  8. fixity.setAlgorithm(algo);
  9. }
  10. if (!isEmptyOrNull(value)) {
  11. fixity.setValue(value);
  12. }
  13. return fixity;
  14. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
  3. final DcsFixity fixity = new DcsFixity();
  4. final String algo = reader.getAttribute(A_ALGO);
  5. final String value = reader.getValue();
  6. // inside the <fixity> element
  7. if (!isEmptyOrNull(algo)) {
  8. fixity.setAlgorithm(algo);
  9. }
  10. if (!isEmptyOrNull(value)) {
  11. fixity.setValue(value);
  12. }
  13. return fixity;
  14. }

代码示例来源:origin: org.dataconservancy.model/dcs-ui-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final Relationship relationship = (Relationship) source;
  5. if (!isEmptyOrNull(relationship.getSubject())) {
  6. writer.addAttribute(A_RELATIONSHIP_SUBJECT, relationship.getSubject());
  7. }
  8. if (!isEmptyOrNull(relationship.getPredicate().toString())) {
  9. writer.addAttribute(A_RELATIONSHIP_PREDICATE, relationship.getPredicate().toString());
  10. }
  11. if (!isEmptyOrNull(relationship.getObject())) {
  12. writer.addAttribute(A_RELATIONSHIP_OBJECT, relationship.getObject());
  13. }
  14. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-ui-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final Relationship relationship = (Relationship) source;
  5. if (!isEmptyOrNull(relationship.getSubject())) {
  6. writer.addAttribute(A_RELATIONSHIP_SUBJECT, relationship.getSubject());
  7. }
  8. if (!isEmptyOrNull(relationship.getPredicate().toString())) {
  9. writer.addAttribute(A_RELATIONSHIP_PREDICATE, relationship.getPredicate().toString());
  10. }
  11. if (!isEmptyOrNull(relationship.getObject())) {
  12. writer.addAttribute(A_RELATIONSHIP_OBJECT, relationship.getObject());
  13. }
  14. }

代码示例来源:origin: org.dataconservancy.model/dcs-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
  3. final DcsRelation rel = new DcsRelation();
  4. final String relUri = reader.getAttribute(A_REL);
  5. final String ref = reader.getAttribute(A_REF);
  6. if (!isEmptyOrNull(relUri)) {
  7. rel.setRelUri(relUri);
  8. }
  9. if (!isEmptyOrNull(ref)) {
  10. rel.setRef(new DcsEntityReference(ref));
  11. }
  12. return rel;
  13. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-model-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader, UnmarshallingContext context) {
  3. final DcsRelation rel = new DcsRelation();
  4. final String relUri = reader.getAttribute(A_REL);
  5. final String ref = reader.getAttribute(A_REF);
  6. if (!isEmptyOrNull(relUri)) {
  7. rel.setRelUri(relUri);
  8. }
  9. if (!isEmptyOrNull(ref)) {
  10. rel.setRef(new DcsEntityReference(ref));
  11. }
  12. return rel;
  13. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-gqm-builder-xstream

  1. @Override
  2. public Object unmarshal(HierarchicalStreamReader reader,
  3. UnmarshallingContext context) {
  4. final String object = reader.getAttribute(A_OBJECT);
  5. URI predicate = null;
  6. if(!isEmptyOrNull(reader.getAttribute(A_PREDICATE))){
  7. try {
  8. predicate = new URI(reader.getAttribute(A_PREDICATE));
  9. } catch (URISyntaxException e) {
  10. }
  11. }
  12. return new Relation(predicate, object);
  13. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final DcsFixity fixity = (DcsFixity) source;
  5. if (!isEmptyOrNull(fixity.getAlgorithm())) {
  6. writer.addAttribute(A_ALGO, fixity.getAlgorithm());
  7. }
  8. if (!isEmptyOrNull(fixity.getValue())) {
  9. writer.setValue(fixity.getValue());
  10. }
  11. }

代码示例来源:origin: org.dataconservancy.model/dcs-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final DcsFixity fixity = (DcsFixity) source;
  5. if (!isEmptyOrNull(fixity.getAlgorithm())) {
  6. writer.addAttribute(A_ALGO, fixity.getAlgorithm());
  7. }
  8. if (!isEmptyOrNull(fixity.getValue())) {
  9. writer.setValue(fixity.getValue());
  10. }
  11. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-pkg-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final Checksum checksum = (Checksum) source;
  5. if (!isEmptyOrNull(checksum.getAlgorithm())) {
  6. writer.addAttribute(A_ALGORITHM, checksum.getAlgorithm());
  7. }
  8. if (!isEmptyOrNull(checksum.getValue())) {
  9. writer.addAttribute(A_VALUE, checksum.getValue());
  10. }
  11. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-pkg-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final Triple triple = (Triple) source;
  5. if (!isEmptyOrNull(triple.getSubject())) {
  6. writer.addAttribute(A_SUBJECT, triple.getSubject());
  7. }
  8. if (!isEmptyOrNull(triple.getPredicate())) {
  9. writer.addAttribute(A_PREDICATE, triple.getPredicate());
  10. }
  11. if (!isEmptyOrNull(triple.getObject())) {
  12. writer.addAttribute(A_OBJECT, triple.getObject());
  13. }
  14. }

代码示例来源:origin: org.dataconservancy.model/dcs-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final DcsRelation rel = (DcsRelation) source;
  5. if (rel.getRef() != null) {
  6. writer.addAttribute(A_REF, rel.getRef().getRef());
  7. }
  8. if (!isEmptyOrNull(rel.getRelUri())) {
  9. writer.addAttribute(A_REL, rel.getRelUri());
  10. }
  11. }

代码示例来源:origin: org.dataconservancy.dcs/dcs-model-builder-xstream

  1. @Override
  2. public void marshal(Object source, HierarchicalStreamWriter writer, MarshallingContext context) {
  3. super.marshal(source, writer, context);
  4. final DcsRelation rel = (DcsRelation) source;
  5. if (rel.getRef() != null) {
  6. writer.addAttribute(A_REF, rel.getRef().getRef());
  7. }
  8. if (!isEmptyOrNull(rel.getRelUri())) {
  9. writer.addAttribute(A_REL, rel.getRelUri());
  10. }
  11. }

相关文章