List of usage examples for com.google.common.base Optional of
public static <T> Optional<T> of(T reference)
From source file:org.opendaylight.controller.netconf.api.NetconfMessage.java
public Optional<String> getAdditionalHeader() { return additionalHeader == null ? Optional.<String>absent() : Optional.of(additionalHeader); }
From source file:cc.ilo.cc.ilo.pipeline.producer.InjectionProducer.java
public void inject(T t) { outQueue.add(Optional.of(t)); }
From source file:org.everit.json.schema.internal.EmailFormatValidator.java
@Override public Optional<String> validate(final String subject) { if (EmailValidator.getInstance(false, true).isValid(subject)) { return Optional.absent(); }//from w w w.ja v a 2 s . c o m return Optional.of(String.format("[%s] is not a valid email address", subject)); }
From source file:org.eclipse.mylyn.internal.wikitext.commonmark.inlines.StringCharactersSpan.java
@Override public Optional<? extends Inline> createInline(Cursor cursor) { Matcher matcher = cursor.matcher(pattern); if (matcher.matches()) { String group = matcher.group(1); int length = cursor.getOffset(matcher.end(1)) - cursor.getOffset(); return Optional.of(new Characters(cursor.getLineAtOffset(), cursor.getOffset(), length, group)); }/* www .j a v a 2 s . c o m*/ return Optional.absent(); }
From source file:com.android.camera.data.SessionItem.java
/** * Creates a new session from the given URI. * @param context valid android application context. * @param uri the URI of the session.//from www. j a v a2 s . c o m * @return If the session was found, a new SessionItem is returned. */ public static Optional<SessionItem> create(Context context, Uri uri) { if (!Storage.containsPlaceholderSize(uri)) { return Optional.absent(); } Size dimension = getSessionSize(uri); if (dimension == null) { return Optional.absent(); } return Optional.of(new SessionItem(context, uri, dimension)); }
From source file:com.github.rinde.rinsim.ui.renderers.RenderHelper.java
void adapt(GC g, ViewPort v) { gc = Optional.of(g); vp = Optional.of(v); }
From source file:de.flapdoodle.java2pandoc.line.matcher.RegexLineMatcher.java
@Override public Optional<LineMatch> match(String line) { Matcher matcher = _pattern.matcher(line); if (matcher.matches()) { return Optional.of(new LineMatch(matcher.end(1))); }/* w ww. j a v a 2 s.co m*/ return Optional.absent(); }
From source file:org.everit.json.schema.internal.URIFormatValidator.java
@Override public Optional<String> validate(final String subject) { try {//from w ww .j a v a 2 s . c o m new URI(subject); return Optional.absent(); } catch (URISyntaxException | NullPointerException e) { return Optional.of(String.format("[%s] is not a valid URI", subject)); } }
From source file:org.opendaylight.controller.netconf.test.tool.ModuleBuilderCapability.java
public ModuleBuilderCapability(final ModuleBuilder input, final String inputStream) { this.input = input; this.content = Optional.of(inputStream); }
From source file:org.opendaylight.yangtools.yang.data.impl.codec.StringStringCodec.java
StringStringCodec(final StringTypeDefinition typeDef) { super(Optional.of(typeDef), String.class); final Collection<LengthConstraint> constraints = typeDef.getLengthConstraints(); if (!constraints.isEmpty()) { final RangeSet<Integer> tmp = TreeRangeSet.create(); for (LengthConstraint c : constraints) { tmp.add(Range.closed(c.getMin().intValue(), c.getMax().intValue())); }// w ww. java 2 s .c om lengths = ImmutableRangeSet.copyOf(tmp); } else { lengths = null; } }