@Encoding.Naming(standard = Encoding.StandardNaming.ADD) @Encoding.Init void add( final T element) { this.vector = this.vector.append(element); }
@Encoding.Naming(standard = Encoding.StandardNaming.ADD_ALL) @Encoding.Init void addAll( final Iterable<T> element) { this.vector = this.vector.appendAll(element); }
@Encoding.Naming(value = "setIterable*") @Encoding.Init void setIterable( final Iterable<T> elements) { this.vector = Vector.ofAll(elements); }
final Iterable<SMFVersionProbeProviderType> probes) Vector<SMFParseError> errors = Vector.empty(); for (final SMFVersionProbeProviderType probe : probes) { try (final InputStream stream = streams.get()) { probe.probe(stream); if (r.isInvalid()) { errors = errors.appendAll(r.getError()); } else { return r; errors = errors.append(SMFParseError.of( LexicalPositions.zero(), e.getMessage(), Optional.of(e))); if (errors.isEmpty()) { errors = errors.append(errorWithMessage("No format providers available."));
@Override default int size() { return this.values().size(); }
private static Boolean sendArray1L( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerSigned1Type array_1d) { final Vector<Long> vv = array_1d.values(); for (int index = 0; index < array_1d.size(); ++index) { final Long v = vv.get(index); events.onDataAttributeValueIntegerSigned1(v.longValue()); } return Boolean.TRUE; }
private void parseDataMeta( final SMFParserEventsBodyType b) { final Vector<SMFMetadata> metas = this.mesh.metadata(); for (int index = 0; index < metas.size(); ++index) { final SMFMetadata meta = metas.get(index); final Optional<SMFParserEventsDataMetaType> m_opt = b.onMeta(meta.schema()); if (m_opt.isPresent()) { final SMFParserEventsDataMetaType m = m_opt.get(); m.onMetaData(meta.schema(), meta.data()); } } }
private boolean equalTo(SMFAttributeArrayIntegerUnsigned4 another) { return this.values().equals(another.values()); }
@Override public Optional<SMFParserEventsDataAttributeValuesType> onDataAttributeStart( final SMFAttribute attribute) { NullCheck.notNull(attribute, "Attribute"); this.attribute_current = attribute; this.elements = Vector.empty(); return Optional.of(this); }
@Override default int size() { return this.values().size(); }
private static Boolean sendArray1D( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayFloating1Type array_1d) { final Vector<Double> vv = array_1d.values(); for (int index = 0; index < array_1d.size(); ++index) { final Double v = vv.get(index); events.onDataAttributeValueFloat1(v.doubleValue()); } return Boolean.TRUE; }
private void parseDataTriangles( final SMFParserEventsBodyType b) { final Optional<SMFParserEventsDataTrianglesType> t_opt = b.onTriangles(); if (t_opt.isPresent()) { final SMFParserEventsDataTrianglesType t = t_opt.get(); try { final Vector<Vector3L> triangles = this.mesh.triangles(); for (int index = 0; index < triangles.size(); ++index) { final Vector3L tri = triangles.get(index); t.onDataTriangle(tri.x(), tri.y(), tri.z()); } } finally { t.onDataTrianglesFinish(); } } }
private boolean equalTo(SMFAttributeArrayIntegerUnsigned2 another) { return this.values().equals(another.values()); }
public Builder addValues(Vector2D element) { this.values_vector = this.values_vector.append(element); return this; }
public Builder addAllValues(Iterable<Vector4L> element) { this.values_vector = this.values_vector.appendAll(element); return this; }
public Builder setIterableValues(Iterable<Vector2L> elements) { this.values_vector = Vector.ofAll(elements); return this; }
@Override default int size() { return this.values().size(); }
private static Boolean sendArray1UL( final SMFParserEventsDataAttributeValuesType events, final SMFAttributeArrayIntegerUnsigned1Type array_1d) { final Vector<Long> vv = array_1d.values(); for (int index = 0; index < array_1d.size(); ++index) { final Long v = vv.get(index); events.onDataAttributeValueIntegerUnsigned1(v.longValue()); } return Boolean.TRUE; }