public Object getProperty(Object object, QName name) throws Exception { if ("uom".equals(name.getLocalPart())) { Measure measure = (Measure) object; if (measure.getUnit() != null) { return new URI(((BaseUnit) measure.getUnit()).getSymbol()); } } return null; } }
return label; if (unit instanceof BaseUnit) return ((BaseUnit<?>) unit).getSymbol(); if (unit instanceof AlternateUnit) return ((AlternateUnit<?>) unit).getSymbol();
return label; if (unit instanceof BaseUnit) return ((BaseUnit<?>) unit).getSymbol(); if (unit instanceof AlternateUnit) return ((AlternateUnit<?>) unit).getSymbol();
return label; if (unit instanceof BaseUnit) return ((BaseUnit<?>) unit).getSymbol(); if (unit instanceof AlternateUnit) return ((AlternateUnit<?>) unit).getSymbol();
public Dimension getDimension(BaseUnit<?> unit) { if (unit.equals(SI.METRE)) return Dimension.LENGTH; if (unit.equals(SI.KILOGRAM)) return Dimension.MASS; if (unit.equals(SI.KELVIN)) return Dimension.TEMPERATURE; if (unit.equals(SI.SECOND)) return Dimension.TIME; if (unit.equals(SI.AMPERE)) return Dimension.ELECTRIC_CURRENT; if (unit.equals(SI.MOLE)) return Dimension.AMOUNT_OF_SUBSTANCE; if (unit.equals(SI.CANDELA)) return SI.WATT.getDimension(); return new Dimension(new BaseUnit<Dimensionless>("[" + unit.getSymbol() + "]")); }
public Dimension getDimension(BaseUnit<?> unit) { if (unit.equals(SI.METRE)) return Dimension.LENGTH; if (unit.equals(SI.KILOGRAM)) return Dimension.MASS; if (unit.equals(SI.KELVIN)) return Dimension.TEMPERATURE; if (unit.equals(SI.SECOND)) return Dimension.TIME; if (unit.equals(SI.AMPERE)) return Dimension.ELECTRIC_CURRENT; if (unit.equals(SI.MOLE)) return Dimension.AMOUNT_OF_SUBSTANCE; if (unit.equals(SI.CANDELA)) return SI.WATT.getDimension(); return new Dimension(new BaseUnit<Dimensionless>("[" + unit.getSymbol() + "]")); }
public Dimension getDimension(BaseUnit<?> unit) { if (unit.equals(SI.METRE)) return Dimension.LENGTH; if (unit.equals(SI.KILOGRAM)) return Dimension.MASS; if (unit.equals(SI.KELVIN)) return Dimension.TEMPERATURE; if (unit.equals(SI.SECOND)) return Dimension.TIME; if (unit.equals(SI.AMPERE)) return Dimension.ELECTRIC_CURRENT; if (unit.equals(SI.MOLE)) return Dimension.AMOUNT_OF_SUBSTANCE; if (unit.equals(SI.CANDELA)) return SI.WATT.getDimension(); return new Dimension(new BaseUnit<Dimensionless>("[" + unit.getSymbol() + "]")); }