Searched refs:managedType (Results 1 - 21 of 21) sorted by relevance

/frameworks/base/core/java/android/hardware/camera2/marshal/
H A DMarshalQueryable.java41 * @param managedType a managed type reference
50 TypeReference<T> managedType, int nativeType);
62 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType); argument
49 createMarshaler( TypeReference<T> managedType, int nativeType) argument
/frameworks/base/core/java/android/hardware/camera2/marshal/impl/
H A DMarshalQueryableBoolean.java55 public Marshaler<Boolean> createMarshaler(TypeReference<Boolean> managedType, argument
57 return new MarshalerBoolean(managedType, nativeType);
61 public boolean isTypeMappingSupported(TypeReference<Boolean> managedType, int nativeType) { argument
62 return (Boolean.class.equals(managedType.getType())
63 || boolean.class.equals(managedType.getType())) && nativeType == TYPE_BYTE;
H A DMarshalQueryableNativeByteToInteger.java58 public Marshaler<Integer> createMarshaler(TypeReference<Integer> managedType, argument
60 return new MarshalerNativeByteToInteger(managedType, nativeType);
64 public boolean isTypeMappingSupported(TypeReference<Integer> managedType, int nativeType) { argument
65 return (Integer.class.equals(managedType.getType())
66 || int.class.equals(managedType.getType())) && nativeType == TYPE_BYTE;
H A DMarshalQueryableBlackLevelPattern.java66 TypeReference<BlackLevelPattern> managedType, int nativeType) {
67 return new MarshalerBlackLevelPattern(managedType, nativeType);
72 TypeReference<BlackLevelPattern> managedType, int nativeType) {
74 (BlackLevelPattern.class.equals(managedType.getType()));
65 createMarshaler( TypeReference<BlackLevelPattern> managedType, int nativeType) argument
71 isTypeMappingSupported( TypeReference<BlackLevelPattern> managedType, int nativeType) argument
H A DMarshalQueryableColorSpaceTransform.java73 TypeReference<ColorSpaceTransform> managedType, int nativeType) {
74 return new MarshalerColorSpaceTransform(managedType, nativeType);
79 TypeReference<ColorSpaceTransform> managedType, int nativeType) {
81 ColorSpaceTransform.class.equals(managedType.getType());
72 createMarshaler( TypeReference<ColorSpaceTransform> managedType, int nativeType) argument
78 isTypeMappingSupported( TypeReference<ColorSpaceTransform> managedType, int nativeType) argument
H A DMarshalQueryableRect.java68 public Marshaler<Rect> createMarshaler(TypeReference<Rect> managedType, int nativeType) { argument
69 return new MarshalerRect(managedType, nativeType);
73 public boolean isTypeMappingSupported(TypeReference<Rect> managedType, int nativeType) { argument
74 return nativeType == TYPE_INT32 && (Rect.class.equals(managedType.getType()));
H A DMarshalQueryableRggbChannelVector.java65 TypeReference<RggbChannelVector> managedType, int nativeType) {
66 return new MarshalerRggbChannelVector(managedType, nativeType);
71 TypeReference<RggbChannelVector> managedType, int nativeType) {
72 return nativeType == TYPE_FLOAT && (RggbChannelVector.class.equals(managedType.getType()));
64 createMarshaler( TypeReference<RggbChannelVector> managedType, int nativeType) argument
70 isTypeMappingSupported( TypeReference<RggbChannelVector> managedType, int nativeType) argument
H A DMarshalQueryableSize.java60 public Marshaler<Size> createMarshaler(TypeReference<Size> managedType, int nativeType) { argument
61 return new MarshalerSize(managedType, nativeType);
65 public boolean isTypeMappingSupported(TypeReference<Size> managedType, int nativeType) { argument
66 return nativeType == TYPE_INT32 && (Size.class.equals(managedType.getType()));
H A DMarshalQueryableSizeF.java63 TypeReference<SizeF> managedType, int nativeType) {
64 return new MarshalerSizeF(managedType, nativeType);
68 public boolean isTypeMappingSupported(TypeReference<SizeF> managedType, int nativeType) { argument
69 return nativeType == TYPE_FLOAT && (SizeF.class.equals(managedType.getType()));
62 createMarshaler( TypeReference<SizeF> managedType, int nativeType) argument
H A DMarshalQueryableStreamConfiguration.java71 TypeReference<StreamConfiguration> managedType, int nativeType) {
72 return new MarshalerStreamConfiguration(managedType, nativeType);
76 public boolean isTypeMappingSupported(TypeReference<StreamConfiguration> managedType, argument
78 return nativeType == TYPE_INT32 && managedType.getType().equals(StreamConfiguration.class);
70 createMarshaler( TypeReference<StreamConfiguration> managedType, int nativeType) argument
H A DMarshalQueryableStreamConfigurationDuration.java79 TypeReference<StreamConfigurationDuration> managedType, int nativeType) {
80 return new MarshalerStreamConfigurationDuration(managedType, nativeType);
84 public boolean isTypeMappingSupported(TypeReference<StreamConfigurationDuration> managedType, argument
87 (StreamConfigurationDuration.class.equals(managedType.getType()));
78 createMarshaler( TypeReference<StreamConfigurationDuration> managedType, int nativeType) argument
H A DMarshalQueryableHighSpeedVideoConfiguration.java75 TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) {
76 return new MarshalerHighSpeedVideoConfiguration(managedType, nativeType);
80 public boolean isTypeMappingSupported(TypeReference<HighSpeedVideoConfiguration> managedType, argument
83 managedType.getType().equals(HighSpeedVideoConfiguration.class);
74 createMarshaler( TypeReference<HighSpeedVideoConfiguration> managedType, int nativeType) argument
H A DMarshalQueryableMeteringRectangle.java78 TypeReference<MeteringRectangle> managedType, int nativeType) {
79 return new MarshalerMeteringRectangle(managedType, nativeType);
84 TypeReference<MeteringRectangle> managedType, int nativeType) {
85 return nativeType == TYPE_INT32 && MeteringRectangle.class.equals(managedType.getType());
77 createMarshaler( TypeReference<MeteringRectangle> managedType, int nativeType) argument
83 isTypeMappingSupported( TypeReference<MeteringRectangle> managedType, int nativeType) argument
H A DMarshalQueryableReprocessFormatsMap.java122 TypeReference<ReprocessFormatsMap> managedType, int nativeType) {
123 return new MarshalerReprocessFormatsMap(managedType, nativeType);
127 public boolean isTypeMappingSupported(TypeReference<ReprocessFormatsMap> managedType, argument
129 return nativeType == TYPE_INT32 && managedType.getType().equals(ReprocessFormatsMap.class);
121 createMarshaler( TypeReference<ReprocessFormatsMap> managedType, int nativeType) argument
H A DMarshalQueryableString.java104 TypeReference<String> managedType, int nativeType) {
105 return new MarshalerString(managedType, nativeType);
109 public boolean isTypeMappingSupported(TypeReference<String> managedType, int nativeType) { argument
110 return nativeType == TYPE_BYTE && String.class.equals(managedType.getType());
103 createMarshaler( TypeReference<String> managedType, int nativeType) argument
H A DMarshalQueryableEnum.java102 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
103 return new MarshalerEnum(managedType, nativeType);
107 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
109 if (managedType.getType() instanceof Class<?>) {
110 Class<?> typeClass = (Class<?>)managedType.getType();
H A DMarshalQueryablePrimitive.java158 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
159 return new MarshalerPrimitive(managedType, nativeType);
163 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
164 if (managedType.getType() instanceof Class<?>) {
165 Class<?> klass = (Class<?>)managedType.getType();
H A DMarshalQueryableArray.java167 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
168 return new MarshalerArray(managedType, nativeType);
172 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
174 return managedType.getRawType().isArray();
H A DMarshalQueryablePair.java148 public Marshaler<Pair<T1, T2>> createMarshaler(TypeReference<Pair<T1, T2>> managedType, argument
150 return new MarshalerPair(managedType, nativeType);
154 public boolean isTypeMappingSupported(TypeReference<Pair<T1, T2>> managedType, int nativeType) { argument
155 return (Pair.class.equals(managedType.getRawType()));
H A DMarshalQueryableParcelable.java181 public Marshaler<T> createMarshaler(TypeReference<T> managedType, int nativeType) { argument
182 return new MarshalerParcelable(managedType, nativeType);
186 public boolean isTypeMappingSupported(TypeReference<T> managedType, int nativeType) { argument
187 return Parcelable.class.isAssignableFrom(managedType.getRawType());
H A DMarshalQueryableRange.java126 public Marshaler<Range<T>> createMarshaler(TypeReference<Range<T>> managedType, argument
128 return new MarshalerRange(managedType, nativeType);
132 public boolean isTypeMappingSupported(TypeReference<Range<T>> managedType, int nativeType) { argument
133 return (Range.class.equals(managedType.getRawType()));

Completed in 149 milliseconds